ANO XI - JANEIRO 92 N° 112 • Cr$ 3.500,00
#Segunda parte
do editor grafico
para IBM-PC,
Aberto e comentado
passo a passo!
■ A identidade
secreta dos
arquivos .LIB
■ VetorizapSo
em Clipper
m
Trabaihe com musica
ambiente no micro
# Divirta-se e
aprenda tecnicas
de programagao
em duas linhas
de comando
ryyo
LllJEPi
DO FUTURO
A Diferen^a
esta no produto
KIT PARA DRIVE DDX
Composto de gabinete meta-
lico, fonte dealimentacao, interfa-
ce DDX, cabo para dois "drives", ma-
nual e sistema operaciona! (DOS).
▼
DDX MODEM PARA MICROS MSX
Transmite e recebe em 1200/75, 300/300,
1200/1200, BELL e CCITT. Discagem automatica
pelo teclado do micromputador. Monitoracao
de linha, rediscagem automatica no caso de
ocupado, atendimento automatico. contem
software embutido para terminal generico, vi-
deo texto (MSX 1 e MSX 2). Homologado pela
TELESP
CONHECA OS
MAiS RECENTES
LANCAMENTOS
KIT DDX PLUS 1.1
Este Kit faz com que o usu^rio es-
coiha entre o modo "PLUS" e *i.r, fa-
zendo seu micro f icar compatfvel
com todos OS jogos e utititarios do
mercado. No modo Plus, o micro
possiii mais 64K de Ram, totalizan-
do 128K.
KIT DDX MSX 2.0
Kit MSX 2 faz com que o micro,
entre outras vantagens, tenha
maiorresolugao, maiorveiocicfade
de.manipuiacao degraficos, urn
reiOgto real com bateria para
quando o micro estlver destigado,
80 colunas program^veis, 128K de
Ram de vfdeo, 256 cores simulta-
neas, etc
EXPANSOR DE SLOTS DDX
Este aparelho expande cada "SLOT" do micro
MSX em 4 "SLOTS" independentes, possibili-
tando ao usuario utilizar at6 8 "SLOTS" simul-
taneamente, ao inv6s de 2 originalmente
MEGA RAM DISK
Esta placa € uma expansao de memdria com
sistema operacional DDX DOS residente e e
apresentada em 3 modeios diferentes: DDX
256, 512 e 768 Kbytes. Portanto, eia funciona
como se fosse uma drive normal para o
computador
Para quern gosta somente de jogos, 6 reco-
mendavel a Mega Came DDX 256 Kbytes sem
DDX DOS residente.
^'^S^ Digital Design Eletronlca Ltaa.
(01V 575-9037 • 572 7419 - FAX (Oil) 575-9037
SAO PAULO - SP
f^ Agora no teve,
tod as as cores
do PC
• PLACA RF - VIDEO COMPOSTO (PAL/M)
Placa para computodores PC XT/AT que transforma o sinal de
video RGB de uma place CGA em video composto cotorido
e em sinal de RF (sai'da para televisdo], ambos PAL/M.
O som do PC (auto falante] e tambem adicionado ao sinal
de RF, permitindo ao televisor reproduzir o som do computador.
nit fiini. iftESiff fi
eletronica Itda.
LAN?AMENTOS
DDX
DDFMX (FM PACK)
Interface para MSX (Hot Bit e
Expert) 1.0, 1.1, 2.0, 2.0+ (Plus) que
adiciona um sintetizador de nove
canais de som + 3 de ritmo em seu
micro.
Sintetiza^ao por FM, utilizando os
famosos sintetizadores Yamaha.
Adiciona tamb^m comandos basic
para utilizar todas as caracteristicas
em programas feito pelo proprio
usuario, podemdo compor ou
reproduzir rausicas por partituras.
Alem de ser compativeis com
centenas de jogos existentes, e com
certeza, todos os jogos futures.
PLACA DD-VTX
A pkica I'C-VTX i uma placa dc modcni para micros PC compativeis que opera
scgundo o padrao CCITT V23 (cuja utiliza^o 6 ditecionada ao acesso de bancos de
dados do lipo VIDF.OTEXTO).
Acompanhando a placa, vem o sofiware tie acesso ao videoiesio (homologado jumo a
TQLtSP-SP) - As prineipais vanlagens e caraclerfsiicas do PC-VTX e de seu software
sao;
- discagem aulomStica, isio 6. basia "diMr" o n" do lelefone a chamar
- monilorai;ao da linha na chamada. isto t. a placa monilora Ions de discar, sinais de
ociipado. resposla do ouiro modem, lomando a conexao a um sisiema uma opcrasio
que nao rcquer a inlcrveni^o do operador.
- rediicagem aulomSiica em caso de niimcro ocupado.
- lambem na hora de desconeciai, o modem aulomaticamenle o faz se for perdldo o
sinal do DUiro modem. A grande vanlagem 4 a de ser impossi'vcl esquecer o modem
ligado e prcnder a linha, falo que t rolira para usuSrios de modems exteraos ou nao
auiom^ticos.
- o software funciona lanio nas placas de video com padrao CGA, EGA ou VGA. Com
uma placa EGA ou VGA, sao mosiradas lodas as cores do Videotexto sem perda de
dctalhcs, enquanlo com a placa CGA, o numero de cores 6 limilado a 4.
■ Impressao de dados pode ser feiio lanio ae uiiliMndo a safda padrao de impressora ou
mcsmo um arquivo lexto quaiquer, isto e, nao e necessario que a impressora esieja
coneciada no momenio da utilizagao do modem ( o arquivo pode ser guardado para
post en or impressao).
- A impressao € "bufferiiada" e "transparenic", isto 6. o micro nao Lem que aguardar a
impressora para conimuar com as pesquisas no banco de dados porque alSm de guardar
OS dados a serem impressos em uma 5rea da memona do micro , a impressao 6 feita em
"background" ou seja, vocS pode operar o micro independenie do acesso ao banco de
dados. Paia exemplificar: suponha que voce esieja consultando seu exlraio em algum
servifo bancArio existente e este extrato tern varias paginas. £ so eniao execulai <>
comando de impressao para cada pSgina como se nao houvesse impressora coneclada.
Na verdade, a impressora pode atd esiar "fora de linha" que o programa irS
armazenando os dados. Voc£ eniao pode ale desconectar do sislema que ao ligar a
impressora os dados serao descarregados. Se a impressora eslivesse conectada, ela iria
imprimindo aos poucos (segundo sua velocidade) independenie da operagao do
terminal.
- A impressao pode ser de texlo ou grJifica. No modo lexlo, pode ser aceiiluada ou nao.
Os acentos sao oblidos em quaiquer impressora pois € ulilizado o modo de impressao
da lelia, volta de carro, e impressao do acemo. Apesar da qualidade do caracier
acentuado ser inferior ao caracier aeentuado que lalvez exisla em sua impressora,
sabemos que exislem diizias de padroes (ablcomp, abnt, etc. etc. etc.) e cada
impressora ainda obedece ou nao lotalmeme uis padroes. No modo grifico, & ulilizado
o padrao Epson MX-80 de grdficos simples (tamb^m devido a simplicidadc dos griificos
do VIDEOTEXTO e tambSm porque a maioria esmagadora das impressoras exisienies
no mercado sao compatfveis com este modo).
- O software segue a implementa^ao VIDEOTEXTO k risca, incluindo os airibulos
piscante, mascarado. todas as cores e lamanhos e todos os grlficos possi'veis.
- A recepQao dos dados tambfim € feita de modo "bufferizado" , isto &, voce nao jwrdc
nenhum caracter por mais lento que seja seu PG.
- Os comandos possi'veis sao mostrados num menu na parte inferior da tela.
nn fiM nnsiff n
eletrdnica Itda.
(011)572.7419 — 575.9037
DIRETOR E EDITOR:
Renato Degiovani
EDITORA EXECUTIVA:
Oienka Machado
EDITOR TtCNICO:
Claudio Costa
redaqAo
CoordenapSoi Mynam Lussac
Marcelo Zochio
PRODUpAO GRAFICA;
Wellington Silvares
COLABORADORES:
AriGl Cailegatio Gomes. Robeno
Andrade Fernades, Carlos
Rodngues Sarli, Mary Lou
Rebelo, Aguinaldo de Oiiveira
Santos, Miguel Angelo
Clemente, Vicente Jos6 Moredo,
Max Slephano, Henrique Avila
Vianna, Vander R. Nunes Dias.
Wilson Viimar Kirchnet, Eduardo
Saito e CI6UIS Magoga
Rodngues
ADUiNISTRAQ&O:
Vanier de Oliveira e Silva e
T^nia Mayra Fteiias
OIRETORA COMERCIAL;
Elizabeth Lopes Santos
PUBLICIDADE
Sao Paulo:
Lucia Silene
Jos6 Carlos Roberio
Rio de Janeiro:
Alipio Lopes PeiGira Filho
Wagner de Oliyeira
Nordeste
Marcio Augusto N Viana
Tel (07113210737
CIRCULAQAO:
Dilma Menezes da Silva
COMPOSICAO:
Alfal6gica
FOTOLITOS:
BRS
IMPRESSAO:
Gr^tica Editors Lord SA
DISTRIBUIQAO:
Fernando Chinaqlia Distr. Llda
ASSINATURAS:
No pais CrS 42 000,00
Os arligos assjnados sSo de res-
ponsabilidade unica e exclusive
dos autores Todos os direiios de
teproducao do conteudo da revista
esrao reservados e qualquer repro-
du(;3o, com tinalidade comercial
ou nao, sc5 poderd set fena me-
diante autoriza<;ao previa Ttans-
cncoes parciais de Irechos para co-
mentdrio ou reterSncias podem ser
feitas, desde que sejam mencio
nados os dados bibliogr^ficos de
MICRO SISTEMAS A revisia nao
aceiia malenal publicit^rio que
possa ser contundido com mate-
ria redacional
MICRO SISTEMAS 6 uma pu-
blicacao mensal da ATI -AnSlise Te-
leprocessamenio e Intormdtica
Edilora S A
En dare 90s:
Rua Washington Luiz, 9 gr 403
Rio de Janeiro - RJ Cep 20230
Tei 10211232 0653
R. Marechal Fiuza de Castro,
473 F^ulo SP Cep 05596
Tel 10111819-2193
JORNALISTA:
Lui/ FO Franceschini
RP 15877
. .Micro
ANOXIN" 112
CAPA: CLAUDIO COSTA
Ao leitor
Estamos comegamdo o ano e, como nao poderia deixar de ser, trazendo ate nossos
leitores uma novidade: uma pesquisa sobre software. Nosso proposito e listar, todos os
meses, os programas para PC mais badalados do mercado.
Mas esta nao sera uma lista qualquer, oriunda de campanhas de marketing dos fa-
bricantes, ou mesmo nascida da consulta a urn ou outro profissional da area.
objetivo e coletar a opiniao do leitor/usuario, ou seja, aquele que realmente precisa,
compra c usa os programas de computador. Nada de escolha do editor, ou do pessoal
da redagao, ou ainda listar o software so porque acabou de ser langado e o fabricante
quer destaque na imprensa.
Nada disso. Somente o leitor/usuario ira opinar. Voces leitores estabelecerao, a cada
edigao de MS, quais os programas preferidos. Para isso e necessaria a sua participagao.
Se gostou da ideia, de uma olhadinha na ultima pagina desta edigao. La voc^ tera uma
outra surpresa...
Nesta edigao de MICRO SISTEMAS voltamos a abordar um tema muito importante:
OS ufrus de computador Desta vez o enfoque va\ para os programas de combate a praga
eletronica. A materia, escrita pelo nosso colaborador Carlos Luis Castanheira, e desti-
nada aos micros Commodore Amiga.
Destaque tambem nessa edigao e a materia 'A idenfidade secreta dos arquivos .lib",
do colaborador Mario Leite. Leitura obrigatoria para todos aqueles que desejam saber
mais sobre os misterios da programagao.
Renato Degiovani
Neste INumero
ESPECIAL:
A IDENTIDADE SECRETA
DOS ARQUIVOS .LIB
Mario Leite 12
CAPA:
OS LISUARIOS CONTRA-
ATACAM
Carlos Luis Marques Castanheira da
Cruz 16
SERIE:
GRAPHOS III - parte 2
Renato Degiovani 18
ARTIGOS:
FESTIVAL TWO LINERS PARA
IBM PC
Joao Paulo H.C, ide Andrade 10
SEGURANQA NUNCA E DEMAIS
Ricardo R. Range! 28
PROGRAMAS:
POTENCIAS E RAIZES
Rogerio Batista Merle 34
MCSICA AMBIENTE NO PC
Paulo Rodrigo Montciro de Barros 42
UTILITARIOS:
IDENTADOR de PROGRAMAS
Marcelo Bellon Ferreira 38
REMOVENDO diretorios
Marcelo Flores Vieira 46
ROTINA:
vetoriza<;^o em clipper
CaHos Roberto Macedonio 50
SEQOES:
BYTES 6
LIVROS 32
CARTAS 52
PESQUISA 58
MICRO SISTEMAS 5
Novos produtos para
comunica^ao via radio
A CPM Informatica langa no mercado
nacional os produtos da empresa cana-
dense Dataradio
Os equipamentos permitem a transmis-
sao de dados por radio e criam uma rede
tipo radio-enlace, com sistema em radiofre-
quencia. Substituem os meios convencio-
nais, como as linhas telefonicas, alem de
admitir fungoes adicionais de controie.
A linha de produtos e completada pelos
equipamentos para comunicagao de dados
em aplicagoes moveis. muito uteis no caso
de policiamento, bombeiros, transportes,
etc.
HDB lan^Q sistema de
telecomunica^oes
A HDB. em joint-venture com a norte
americana Porta Systems Corp., traz para o
Brasil o sistema LCR 2000. destinado a
execugao e controie de toda a retina de
testes de linhas telefonicas.
Composto de workstation e do software
MLR - registro automatico do assinante, o
LCR 2000 possibilita a realizagao de testes;
localizagao e classificagao do tipo de de-
feito; encamlnhamento para o despacho do
reparo apropriado; alem do registro e ad-
ministragao de banco de dados , que
abrange o historico de toda vida util dos
EQUIPAMENTOS DE RADIOTRANSMISSAO DA DATARIO
pares de fios e cabos telefonicos de uma
area determinada. Pode ainda fazer testes
de manutengao preventive e apresentar re-
latorios on-line de qualquer ocorrencia.
Construtor ■ sistema
para Engenliaria Civil
A Infoways Consultoria em Informatica
langa o Construtor ■ software para a area
de Engenharia Civil - que apresenta. para
as empresas, a real situagao economica e
financeira.
O programa acompanha cada etapa de
uma obra, desde a compra de materials
ate as menores despesas da construgao.
Permite urn planejamento sistematico com
previsoes orgamentarias. Urn sistema dina-
mico, de gestae, da ao empresario a exata
nogao do custo anual do eschtorio: o valor
da obra em execussao; o onus de um pa-
gamento em atraso, facilitando o gerencia-
mento.
Elaborado em Clipper, promete faci! ma-
nuseio e economia a curto prazo.
IWPilM^iaiyS^
DRIVES DE 9^1/4 E 3 1/2
MODEM DECOMUNICAQAO
LIVROS
DISCOS 5 1/4 E 3 1/2
IMPRESSORAS
EXPANSORDE SLOTS
BOBINAS PARA FAX
MESAS PARA CPD .
MONITORES
TRANSFORMAQAO PARA 2.0
FORMULARIOS CONTlNUOS tO COL.
estabilizadores de VOLTAGEM
Solicite nosso cal^Iogo de programas Cr» 500,00 {esle valor serd abatido no seu pedido).
Atendemos todos os estados em 24 horas via SEDEX.
Para fazer seu pedido envie cheque nominal com carta detalhada para MSX-SOFT.
son
TEL: (021) 284-6791
FAX: (021) 264-0563
Matrrz:RJ Av. 28 de Setembro, 226 Loja 110 VILA
SHOPPING - RJ CEP 20551 Tel: 2846791 e 264-1549
Filial: Curitiba Av, 7 de Setembro. 3.146 Loja 20
SHOPPING SETE ■ CURITIBA - PR CEP 80010 Tel: 232 0399
Filial: SP Caixa Postal 20.217 - CEP 04034 - Tel.: 579-8050
^wHtimebado i
O cheque personalizado e com seguranga. Produto estrategia sx.
Voce ja pensou em emitir os cheques de sua empresa por microcomputador?
O programa cheque timbrado, desenvolvido por estrategia s.c, emite cheques no
microcomputador^com agilidade, sem erros de preenchimento e com muita
seguraiK^a.
E mais.
COMP
EW*CO
774
AG]§4CR
C478
JCKTA N'
108482127
CHEQUE N*
880004
C((
83.000.00
l"^^Jl^uJtTs%e: ( Qitgntfl ? t!^g>it <;ruggirgs
Estrategia S.C. Ltda.
ou^suaordem
R. SETE OE OUTUBRO - RIO - RJ
RiojjeJ^o^iiXL -[5 ^ ^Junho ^.p ^
cr$ 83.000,00
= 94720872 5367900428 V8 9402703753 =
7
O cheque timbrado f az a impressao d^chancela com o simbolo da empresa e valor do
cheque, evitando adulteragoes, (ad^s chancela mecanica.,,)
E mais.
Voce pode ter, opcionalmente, sua assinatura feita pelo microcomputador, nao
perdendo tempo assinando cheques...
Solicite, ainda hoje, uma demonstragao.
av pres vargas 962/414 - rio - 20071 - tel (021) 263-4386
Protec PC tern nova
versao no mercado
A Neware Inform^tica ja comercializa a
versao 1.21 do Protec PC, sistema de se-
guranpa de dados, agora com seis novas
implementagoes tecnicas, que otimizam os
procedimentos para protegao de softwares
contra pirataha e corrupgao de dados.
Entre os melhoramentos inciuidos na
versao 1.21, estao: o instalador automatico;
contador protegido; os detectores de vi-
rus e de tentativa de copia; e as ferramen-
tas de montagem.
instalador automatico visa a desobri-
gar a produtora de desenvolver um sistema
proprio para o mesmo fim. alem de per-
mitir o tratamento de tela e criagao de sub-
diretorio para auto-instaiagao.
PROTEC PC VERSAO 1.21
Programa EA3, solupao
para escritorios abertos
A Escriba, industria de moveis para es-
critorios, langa no mercado o programa
EA3, para escritorios abertos, que oferece
opgoes para diferentes tjpos de postos de
trabalho.
programa traz em sua concepgao as
caracteristicas fundamentals dos escritorios
mals modernos, com alto grau de informa-
tizagao. Tern detalhes relevantes, como: sis-
tema para gerenciamento de cabos infor-
maticos, telefonicos e eletricos, que orga-
niza a passagem per todos os elementos
do programa, desde os tampos de mesa
ate OS paineis divlsorios. Apresenta, ainda,
uma nova superficie de trabalho e um sis-
tema de jiuminagao onde foi desenvolvida
uma nova luminaria para ser agregada ao
elemento suspense de arquivamento, que
Incide sobre a superficie.
MultiReader 3.0 - o
nacional de OCR
A Onion Sistemas apresenta ao mercado
MultiReader 3.0, primeiro software nacio-
nal de reconhecimento otico de caracteres
{OCR), que substitui a digitagao na entrada
de dados no computador.
MultiReader 3.0 cria uma nova inter-
face com usuario, de recursos visuals
que facilitam a comunicagao. Traz ainda, na
parte inferior da tela, uma linha de auxilio
sensivel ao contexto, alem de um suporte
efetivo para monitor VGA, que garante a
qualidade de imagem.
produto funciona em PC XT ou AT
dispensando memoria estendlda ou expan-
dida. mas a Onion recomenda o uso de um
micro PC 386. com monitor VGA, Winches-
ter rapido, mouse e scanner de mesa para
aproveitamento total dos recursos do soft-
ware.
pequeno usuario
jd tern rede
local
A Novell langa no mercado a Netware
Lite, um sistema operacional 'peer-to-peer",
direcionado ao pequeno usuario.
Permite compartilhar aplicagoes, arqui-
vos e impressoras de maneira simples e
compativel com os sistemas operacionais
baseados em servidor Netware 2.2 e
Netware 3.11. uso do Netware Lite po-
de ser feito por ate quem tem somente
dois PCs, com crescimento gradativo a
medida que a empresa adquira novos
equipamentos.
Facil de instalar, o produto vem em um
ou dois disquetes, e traz algumas ferramen-
tas de administragao para ajudar o usuario
no gerenciamento da rede. Pode, por exem-
pio. restringlr acesso a recursos comparti-
Ihados com um esquema de seguranga
simples e gerenciar os mesmos atraves de
qualquer micro da rede.
CLASSIC SOFT
Tel. (011) 875-4644
MSX - AMIGA - PC XT/ AT
RUA JOAO CORDEIRO, 489 — Freguesia do — Sao Paulo — Capital — Cep 02960
ADQUIRA SEUS PROGRAMAS PELO REEMBOLSO POSTAL (SEDEX A COBRAR)
Vocd faz o pedldo por telefone ou por carta e s6 pagard ao recebd-lo no correio.
JOGOS E
PERIFERICOS
Jin^ePC
APLICATIVOS P/MSX
P/MSX DDX
1.2 PLUS, MEGARAM E MEMORY MAPPER
• OS MELHORES E SEMPRE OS ULTIMOS
LANCAMENTOS
• TEMOS MAIS DE 2.000 titulos
• PROMOQAO— 10iogos2gr6tis
lOOjogos = 25 gratis
• SOLICITECATALOGO GRATIS
• Kit p/ montagem deprive
• DRIVE 5 1 /4- 360 e 720 Kb.
DRIVE 3 1/2 720 Kb.
MEGARAM GAME
• MEGARAM DISK 256 / 512 / 768
• INTERFACE
• MODEM P/ MSX
TEMOS JOGOS E
APLICATIVOS
PROMOCAO AMIGA/PC
CadalOjogosouapltcalivosi GRATIS
ATENDEMOS TODO BRASIL
Solicite CATALOGO GRATIS
FACA SEU PEDIDO E SO PAGUE AO RECEBE-LO NO CORREIO DE SUA CIDADE (SEDEX A COBRAR)
ATENDEMOS TODO O BRASIL
flBfiiXO Hfl UMfl RELftCftO DOS SOFTS SHWREWfiRE MAIS l.e«)COS EM TOOO MUNDO. OS PROGRftMfiS SAO GRATIS, fi TALL SO COBRA OS
CUSTOS D£ MANUTtNCflO DE CR$ 2.70fy]0 FOR WSCO (DtSCO fNCLUSO). UOCE PODERfl PAGAR D-ENi;iAr«X) CHEQUE CRUZADO E NOMWW. A
TftJ. COMUNtCftCAO LTDA , ACftSCENTANDO CR$ 3.00000 PARA REMESSfi Slhf^LES DO CORFfflO, OU CR$ 5.000,00 POflSEDEX. 2>-P0R SEDEX
A COGRfU, MAfOE A RELACAO DE SOFTS E SO PAGUE uUflfCO JSCEBER ft ENCOMENDA NO CORREiO MftIS h-ROKHO DE SUA CASA. NESTE CASO,
WWEPA COBRfWCA DE 10 POR CENTO, PARA PEDIX) MENOR DE CR« 30.000,00. MANDE PEDCO PARA CAIXA POSTAL 43042-CEP 04T^ - SAO
PAULO/SP. OU PECA PELO TEL: (Oil) 579-313t
COMUNJCACAO
[D3HQHODEM-P/US0 EH MODEHS
(O1)-PROCO»4-P/US0 HOOENS
C04)-RBBS- P/ BBS
(OO-GTPOWERCOM-MICRO A MCRO
Ura-PRIUATE LME-TRAHSP ARO.
C01>-XMDOEH-»«CfU]/MA>«TWWE
COD-SERIAL FJI^-OrUVES 3£/5.25
(OD-KPOHT- TRAHSF. HD/3.5/5.2S
BANCO DADOS/GERENOftDORES
t03>-PCFl^-CaMPATIUEL OBASE3
(02HF1.E EXPRESS-GEIKNCMDOR
lOZi-WMPUt*- MELHOR QUE DBS iW)
t021-0fiTftB0SS- IZREHClAOOn
[D2MMTAMAGE-TIP0 HAMFRAie
tOn-MULTIBASE-CXRENCIAOOR
(Oa>-DREAM-ATE 32000 KQSTROS
tOfl-MUSE-p/EscnrroRES
CDS)-ZOOH RACtCS'-PODEROSO^XIH
COHTABIUOAOC DADOS POOEH 5ER
HD FORHATO TEXTO/PLANfLHA ETC
l01)-D8SCAH-VtSUAUZfi ftHO. DB3
(OO-OBSERCM-EDTTA ARQ. SEM DBS
(03l-DEDrr-UT]LS DB3/CIJPER ETC
(D2)-PffMUCTTE-cnA TEL^.S DB3
(OO-WAGE ACESS-UE TEXTO/GRAF.
t01>-SRHFO-BO RELACHN4M.
(D-D-ZEPHR-MAI5 RAPIDO QUE DB4
TUTOftf A(S PARA UNGUAGENS
ID2)-PC-AHT-EHaNA ASSEMBLER
(01>-PC PROFESSOft-BASB BflSKO
(OD-PC D05HELP-EK5WA DOS
lOO-TUTOR CDH-EHS. USAR PC
(DD-DOSKELP- DOS 3 C/EXE1«>LDS
(OO-PCPROMPT-GOMAHDO DOS
102)-PCHELP-EHS. CATnUTABIOS
t04)-TUTOR~C/EXEHPLO E TESTES
(DZ>-C ** -TUTOR LMGUAGEH C
COSHC TXJTOR~C/ FERRAMEKTAS
I03>-TURB0 C- TUTOR P/ TURBO C
(03>-PASCAL TUTOR- ENS. PASCM.
I01>-TURS0 LE5SDN5-EHS. PASCAL
REaUEH COMPILADOR PASCAL.
(DSHLDTUS L£AR»»1C-ENSMA L.1Z3
COZI-WDRO PERFECT~EHS. UER S.0
iniiTARIOS PARA UNGUAGEM
(OO-EXPUST-PARA BASIC
(DV-CROSSREF-FERRAMENTA BASIC
I01>>PBUIHD0W-JANELAS EH BASIC
l01>-BA5nEF-CRlA VARIAUEIS BASK
(D3>-adK)S-COLECAO R0Tt4AS BAS.
tDt>-BXttC-UTBJTWW)S BASIC
(D1>-DISAH- PARA USD EM GHBASIC
t01>-aS4REF- PARA QUCK BASK
(00-P0U«-F(H»4ATACA E DEBUG C
CD4>-C UTlL3-COL£Tfll«A P/ C
(05)-FJ*P.S-C0LFTAWA UTTLS/C
COO-LE_C UF-WTERFACES EM C
(02)-PC UTlL-COL£TAHEfl UTILS/C
tD3}-PASCAL TOOLS- COLETAMEfl
UTILS PARA PASCAL
lO-O-MKC UFP-UTUTARIOS PARA
PASCAL/DDS/ASSEHEU.ER E C
IDO-M. SCREEN DCSKai-C»A TELAS
EM PASCAL- HEOUER HERCULES
(Dei-TJ>ASCAL RDUTMES-COLECAO
DE ROT»IAS PARA TURBO PASCAL.
[02)-DHL«>XREF-UT^. TPASCRL 4.0
UDZIFLASH PAC-UTB- TPASCAL
<D1>-H0USE TOOL-MOUSE TPA5CAL
(01>-T,SCREEH-CRIA TELA TPASCAL
(D1>-B0X-f»UACAD OE TELAS
(00-MV5T1C PASCAL-COMPIADOR
lOtt-LSTQRfcT-UTlS TPASCAL ao
lOU-MHIGEN-CRiA JOHELA TPASCAL
ID33-SKOBDL-UTI.S ASSEMBLER
{D3»-ASSEMBLV-C0tETAMEA LfTILS,
(DD-A.PACUMZ- HAtS RAPUO QUE
Q MA5M 4.O1
iOB-HEX TO DEC-COHVERSOR
(00-UHISCREEH-CRIfi TELAS PARA
TDDAS LtNGUAGENS.
UTBJTARIOS PflRA WINDW-JS
(Ot)-ICOHS-ZOO IC0ME5 COLORIDOS
(O-D-ALMAHflC-AGENDA/CALEKDAR.
tO-O-APOAIA- StST. MACH»rrOSH
tOD-COLORFDC-UTILS EGAATGA
(Ofl-CPOST-GEBEHC/ARaUIUOS
(OU-H-V- GERADOR FRACTAL
(OD-iCOWMUW-GRiA KONES CDLCA
(Ofl-MAfW-COHUCRSOR HWDOWS
ANTIGOS P/ 3J} E OUTTUIS UTES.
(01>-M.SaUE-LB4PA TELA PARADA
(OD-ORGAHOE -CONTROL. PESSOAL
(01>-PSH0P-C0MyERSOR DE OtAFS.
(O1)-PAREKT-ARU0R£ CXNEALOOCA
(Q11-IW-DESCOMPACTWK1R
UTTLITARIOS PARA TEIA
(OD-WHTZZARD- •VELOCJDADE/TELA
<02)-FAHSI C0H5.-CnA TELA DB3
(Ofl-SCREEM DESHaf-CRlA TELAS
(OD-FORCE UER.-TELA5 TPASCAL
(02J-F0MTED 0.-C«A FONT^ (£/V)
tOD-SCREEN DEBUT-CRIA T^AS
P/BASIC/TPASCAL E C
«M)-T.SCREDfT-CRffl TELAS PARA
TPASCAL/TURBO C
(011-lfl.T.SCfffiEM M- OESEMHA
JMKLOS CDLORDAS
UT]L1TARK)S PARA D.O.^
(02)-TESSE RACT-FERAMEHTAS P/
PROGRAHAOOR.
(OU-XBATCH-UTILS ARQS BATCH
(OD-PROBAT I -CRiA ARO BATCH
(OD-HACKER- UTILS ARQ. BATCH
<01)-SEBFU-BATCH C/CRAFICO/SOM
(01)-P£ATCH-40 FUHCOES BATCH
(Q1t-REC0NFlG-fiATCH/C0NFK.SVS
(OU-UECTOR-TABEL/WTERRUPCflO
(O0-4D0S-AHPLIA COMAM30S/O0S
(OU-ATSLOW-DMtM UELOC. AT
IQU-tEXCALiBUR-EDrr. ASCH/HEXA
(OD-HESEDIT-EDITA WXflDEClMflL
(OO-PR0«ST-PREPARA ARO. OE
WSTflL ACAO PflRfl tC
<01)-MA5T¥B FILE DISK-TORHA PC
HULTfTAREFA.
(ai)-TEX FORMAT -FORMATA ARQ.
TEXTO E OOCUHEHTOS.
(01»-TJ1EU»ER-craA OH-LIHE
(OIJ-DOS C. i^£MO- CRIA MEHUS DOS
(Ofl-OCOPV H-M-COPIAOORCS
(Ol)-BACIQJP/REST0RE-UTILrr«WJ
(Oil-SORTEO Dlft-0«tEMADOR
(Ofl-POUTPDOBni-COLECAO UTILS.
(OD-OtSX COt«UMD- CLOIE
HtmTOH UTLFTIES.
tOD-MASTER kEV-RECUPERA ARttS.
(OU-STH. RIVER SHELL- WTERFftCE
(On-OtSX HAUIGATOR-^IELL DOS
(01l-D«ECTOR-IHTEftFACE DOS
(011-WVHDS*«LL- StSLL DOS 3.0
(011-P£EM-EXECUTA DOS P/MEMUS
(Ofl-DOSEl-yARIOS UTIUTARIOS.
(OD-HDH-GmENCIAOOR HD
tOIHFILE PATCH-ZAPPER 10 ^ttOA
tOll-HPZflP-ZAPEB SETORES
(OI^-NG-MAKER-LE COD ASCI GERAL
(OI)-BLACICBEARD-EDIT CMi. FOHTE
«Oi)-bECURQT-eRiPTOGRAFA fiRQS
(0D-D0SLOCIt-SE«ifl PARA HD
(06>-0DS urirnES-OEZENA DE
UTILrr ARUS PARA O DOS.
(Olt-HD UTlLS-TUTH.iT«U05 HD
(02J-FUGUE UTTLS-COLECAO UTILS.
(011-PCAJTi.-C0LECA0 UTE.S.
(02)-C4J.HANDBAG-COLECA0 UTH.5.
i01;-BAK£HS OOZEN-CDLECAO UTILS
£02)-00S EXTEHSIOM-A.^«»Llft DOS
(OD-EDOV-EDITA AROQUtUOS
(OZ)-WJ TEST DRRS-EDITOH E
TESTE DE tMRD
(Oil- JOB 0RGAM.-VARI05 UTILS.
(Oil-RAM TEST- TESTA R(M*MPS
IDD-SUAP-F^mJZ ESPACO MEMORIA
(0D-VHS40-SIMUL MEHORIA EXPtW.
(01)-AUT0»EHU-CflIA MEHUS EM HD
{01)-PC MASTECONTROL-CRiA MENU
(OD-TREEUeW-UTB-ITARK)
iOD-HSTANT ACES- DOS PCR MENU
(02)-WireM)W BOSS- CfHft JAM/MEHO
(0«-FAMCV LABEL-ETKIUETAS
(OIJ-MAIMOMSTER-BD E ETIOUETAS
(0i)-SAiiBEL-Dt5EHH6 ETIuUEThS
iOD-tffl LABEL-nESEHKA ETKlUETft
(OH-PCOESKTEAM-UTILITARIOS
(D1)-ACT1UE LH^-AGEHDA/CALEND.
(01)--DE9(.MATCH-CLDHE NORTON
(OZ)-PBt»TLE-AGEHDft,'ETIQUETftS
(01)-'UM/'PROTECT-PROTEd ARQS
(OD-PCKWICK-AUMEHTA UELOC. PC
(Oii-UTiL POTLLBKV-iHSERE
MEHSAGEHS MO DOS
(DO-RECOWIG-MGHA DOS
{O0-SUPEROffi210-UTtL PWW HD
tOO-EZCOPV L-COPtAOOn MEMORiA
(O1}-F0RMa»t5'COPiA EM SERE
(OD-DBOOPE-COPW TOOO FORMAT
(OD-LOCIfTrTE-SEMHA PARA DOS
((Mi-FLUSHOT-AHTMJ«US
(DD-PKZP-CO»«>ACT/0ESCOMPACT
(OI)-ASCZCOM- TRAHSF ASM/COM
EDTTORES DE TEXTO
(02>-GALAXy- KiUAL MORDSTAR
(03»>C-URrrE-BESTSELLERS
(O3>-PC.TVPE-C/WCI0HAfllO
IOD-PC.ST\T1ST-P/ESCRITORES
(01>-P&OUTLItC-REGLASSIF1CA
(OD-KV.HORD-C/MALA DiRETA
(OlMJtTTER W,-CABTA PERSONAL,
(D2>-CMHRrTER-TEXT/GRAFlC0
(D3>-.H)UE-T¥>0 MWHFRAME
(03)-BLACK MAGIC-CONCATENA TEX
(O4]-H0-CUP-CAPACIDAW GRAFICA
C03>-W.FUGUE-CWtPATfVEL W,STAR
(00-CAP3UF-CAPTURA TEXTOS
fOD-mPERSHELL-CONEXAO TEXTO
(OIJ-ALCHEKV-UT. TEXTOA'aTTURA
tOUHMDEX HAKER-CHA IHDiCES
(OD-tMULTTLWGAL-yARtAS LWGUflS
(Ofl-PTE-COM JAMELA5
(01)-RAVITZ-TEXT0 E GRAFKO
UTLITARIOS EM GERAL
(OI)-FORM LETTERS-CARTAS COH
<O2)-EZ-F0RMS-CRIO FORHULARIOS
t01>-F0»»1ASTER-CWA FOWWL,
<O1)-FORM(ZM-TEXTO/F0RMULAR)0
tO2>-PR0FI^-Aia»ff)A/ETlQUETAS
(m)-H»«mSTERS-BO/ETiaiKTAS
(DU-BUU{MAB.-eD/ETWlUETAS DBS
(02)-F»WWCE Mr-CDNTABUDADE
{OD-PC-GEHERWL L.-CONTABL.
COD^flCRO REGtSTER-CONTABIL.
lO5)-TCe-00HTAB8-./FOLHA PAG.
(03>-CASE A.-PAatf{/BECEBER
(OU-OST-COKTROLE DE VEWJAS
CD1}-MR BBX-EMSSAO FATURAS
?0«-STOCI{ !HV-GOHTnOL.ESTOQUE
(OD-MAFWET-MOtCAOO DE ACDES
(02)-PAVROLL-FOLHA PAG«<EHTO
GRAFfCOS/CAD/DESKTOF PUB.
(OD-SLTOE GEMERATK)H-CBIA SUDE
(0T}-OANCAD 3D-CR1A AH»4A tW)
(03>-MEQACAD- CAD MAtS UELOI
(OD-TURBOFLOU-CAD ABOUTTETOS
(O5>-PC-({EYIM»W-POOEROS0 DESK.
102>-TVPES5ETER-DT TEXTO/GBAF
103»-RUB(C(?H P,-DTP TrOGRAHCO
(0D-MA(Z3D-DBJET0S 3D CGA
(Cri)-MAGE3D-OBJETOS 30 EGA
tOO-FIHGCR PAKT-MOCXLOS 3D
!011-FlH(aF MAPS-OESE>#« MAPAS
(01)-EDRAW-CIRCUIT0 JMPRESSO _
(DZ>-CC SURUERVDR- CM) EHG CIUIL
t01)-ELECTR0H~ENGE»L ELETWCA
(OD-EXPRESSGRAF- OW BMtFMS
tOU-PCJXtAnr-GRAFKO DE BWtROS
101)-MACPASTE-MANIPULA GRAFtCO
MACHWTDSH
!D1)-BARC0DE-C-0DI60 DE BARRAS
<01)-BAtWER-FADCAS. BANOEIRAS
(03)-FL00FMW-DnGRAHAS
(CURVE D.-DESE}ft«S ZC
(01)-ZGRAPH-FERR*»*EKTAS H»FS.
tOD-TimeOFLOW-FLUXOGRAMAS
(01>-QEMC«>-CAPTURA TtLflS
(01)-FC4MftGES-CAFTURfl TELAS
((JflJ-PKTWtE 7HIS-PREP.raiAFTCQS
DMERSOS
(DSJFAMtV msTDRV-ARVORE
(ZHEALDGICA
(DD-MAGK FIHGER-AHM.rSA
ASSIHATURA
(01! -HOME WV.-»4'.'EWT«yO QASA
(01}-L0TT0 FEUER-6STR0LOG1CO
(01)-BUSTER BLOtaC-AHALXOTERIAS
(OD-FRCPHFT-aWa-ISfl LGTERIAS
(CTD-S-LOTO-AHALrSA LOTERIAS
(Q1>-flSTROLO(aR-flSTROL0(aeO
((MJ-CRVSTAL BAL-PREDICOES FUT,
(CJ-CZCWVMCV-DlViWKWKl
(Cm-BfORHTVM-BiORRJTMO
im>-PROC0M FORTUttt-ASTROLOGlA
(0U-ORACLE-EMS,TARO/l-CHnte
(0«-CH0U-P1CT0GRAFiA/l-CH«6:,
t02)-M£!SAIX-Cf!to QUEBRA-CA8ECA
(Cro-WDRLO TtME-HORAS HO MUNDO
ASTR0N0^8A/CENC(AS
ESPAOAIS
{01>-ASTR0»0MV-ftSTR0N0M»
(OO-ASTROM-ASTROMDMIA
(02)-ASTR05WT EP«MERIS-ASTR.
tO1>-APDLL0 HISSIDN-SMUL APOLLO
(01WWCKET SIMULATK>H-BK)5FERA
(03>-DEEF SPACE-BCD DADOS PARA
IB ML ESTRELAS
1OP-5KVCLOCK-0STRQH 0MW
(04>-»GHT SKY-MAPA ESTELiW
(01>-PARTICLE-SIMULA ORBTTAS
MUStCA
(OD-PCMUSICIA-CRIA E TOCA
t01>-PlftHOMAHHMPRIME PARTITURA
(O1)-CDM>OSER-COMPOS]TOR
tCm-COtPOSER OAK-CfUA/IMPR*C
(02)-MUSIC-CftiAy'EDITA/M»WME
PLA^fl-HAS
(OaWC'-CALC-L 80D0 X 2se c
tOfl-EXPRESS CALC-64 C0H**AS
(02}-ASEASVAS-CL0HE LOTUS 123
(OO-EZ P/MCIAHTES
(OD-FREECALC- POR WHUS
tOZ)FOWERSHEETS-TRID»*EHSI0»AL
(on-aUBECALC-TRIDMEHSIDHAL
tOD-HSTACALC-FtCA HA MEHORU
(CM)-GOAL SEKER-UTILS. LOTUS 123
(OD-TEWLATE OF DOOM- EHS
LOTUS 123-REaUER LOTUS
(04J-UTUTVSVM-UTILITARIQS
PARA5MPH0HV
(OD-SdEKnnC- EHtHNHARtfl
ESTATfSCA ATRAVES DO LOTUS
101>-MENU RAWZ-FERRAfcENTA
PARA PROStAMADORES EH LOTUS E
QUATRO.
DDTV
TIRE SEU PC DO
PRETO E BRANCO.
DE)XE-0 NA TV E
COM COR.
FACIL INSTALACAO.
NAO REOUER SOLDA
E SO COLOCAR EM
UM SLOT UAZIO E
CONECTAR NA
ANTENA DA TV.
E O FIM DO VERDE,
PRETO E BRANCO
ETC.
A TALL ESTA COM
UMA OTIMA
PROMOCAO.
ADOUIRA JA
SEU DDTV
(Oil) 579-3131
IGO
Festival Two-Liners para PC
Refresque a cuca com esses divertidos e inteligenfes programas
escrifos em uma e duas linhas de comandos
Joao Paulo H. G Andrade
Os programas a segutr foram desenvolvidos em um PC compa-
tivel na linguagem GWBASIC, mas devem funcionar sem proble-
mas em Basica ou qualquer outro basic que voce tenha disponivel.
Alguns dos programas tamb6m devem rodar em micros da linha MSX.
Durante a digrtapSo de cada programa e indispens^vel que voce subs-
titua todos os "PRINT" por "?".
SENA
Este aplicativo fornece para vocS todas as combrnapoes das de-
zenas que voc§ escolher. Para obter a listagem na impressora, tro-
que OS PRINT da listagem por LPRINT
REfl TL-5ENF1 / LINHR PC / fiUTOR : JOflO PRULO H. C-
ANDRflDE
1 Din SS(999J,D(15):CLS:PRINT-5ENfl / JOflO PPULO HO
LRNOfl'^ PRINT :IIHPUT"QUflNT05 NUnEROS"; N: IF N(6 THEN
RUN ELSE PRINT^FOR 1=1 TO N^ PRINT"DEZENR"i I; aWPUT
D(I):NEXT:SS(l)="flBCDEF":C=l:FOR 1=0 TO 6:C{I)=I.
NEXT :C (7 )=N+1: WHILE l^FOR 1=6 TO 1 STEP -1
2 IF C(I))=C(I+1)-1 THEN NEXT I^PRINT^FOR 1=1 TO C
:PRINT-CfiRTflOM;" - "j^FOR F=l TO 6:PRINT D (flSC Cfl
IDS(SS(I),F,l))-6^); :NEXT:PRINT:NEXT:END ELSE CflJ
=C(I)+1:F=0:FOR G=I+1 TO 6:C{G)=C(IJ+1+F^F=F+1:NEX
T:C=C+1^F0R F=l TO 6^ SS (C)=SS (C) +CHRS (6^+C (F) 1 . NEX
T : UENO
FAIXA
Este utilit^rio, acredite se quiser, § capaz de imprimir faixas em
formul^rio continue, com letras garrafais. Voc§ pode escolher entre
tr§s tamanbos diferentes de letras (1, 2 e 31. A impressao 6 feita em
espapo proporcional para economizar papel e melhorar o resultado
final.
REfl TL-FRIXR / LINHR PC / RUTOR: JOflO PRULO H- C
. flNDRRDE
1 DEF 5EG=-'^096:CLS-PRINT'TflIXR / JORO PflULO'^PRIN
T = INPUT"TflnRNHO" ; U ^ U=UX2 : PRINT : INPUT'TfllXR" ; FS ; OIM
CS(25S):F0R X=0 TO 255^F0R 1=1 TO S: CS tX) =C5 (X) +C
HRS(32+S6:((Cfin :NEXT:FOR 1=8 TO 1 STEP -laF C(I) =
THEN C(I)=1:F0R F=I+i TO 8: C (F)=0: NEXT ELSE NEXT
2 NEXT X:FOR 1=1 TO LEN (FS) ^ C=fl5C (HIOS (FS, I, 1) ) : FO
R J=l TO 8:F0R n=l TO U/2: L5="" : FOR K=7 TO STEP
-1 : LS=LS+5TRING$ (U, niOS IC$ (peek (CX8+K-1^26 1 ) , J, 1 n
:NEXT:Y=0:UHILE 1-lf (US=STRING3(UX8,- '■))X(LS=US!
X(C>32)+Y THEN NEXT n,J,I ELSE LPRINT L$:US=LS;yr2
:UEND
GENIUS
Seu objetivo neste interessante passatempo 6 repetir as se-
quencias num6ricas e sonoras cada vez maiores apresentadas pelo
computador. Aproveite para treinar sua mem6ria. Coloque o com-
putador na velocidade de 8Mhz, caso contr^rio o jogo poder^ ficar
muito lento ou muito r^pido.
REM TL-GENIU5 / LINHfl PC / flUTOR: JORO PflULO H.
C- RNDRflDE
1 RRNDOniZE VRL(RIGHTSfTII1E5,2));CLS;PRINT"GENIU3
/ JOflO PRULO H0LflNDR":PRINT:PRINT"123^S'^Din N(99l
:FOR 1=1 TO 99:N(I)=INT(RNDX5 + 1) :F0R F = l TO laOCfl
TE ^,N(F):PRINT"-":SOUND N (FlXlOe, 2: FOR J=l TO 150
0:NEXT:LOCflTE -^^ N (F) : PRINT" •■:NEXT:FOR F=l TO I
2 IF" "■HNPUT5(1)=5TRS(N(F)) THEN SOUND N(F1X100,2
:NEXT^FOR F=l TO 250e^NEXT F.I ELSE SOUND ^5,10;FO
R F=l TO 5000:NEXT:FOR F=l TO I^LOCflTE 4,N(F):PRIN
T""-;SOUND N (FineO, 2 : FOR J=l TO 1500: NEXT: LOCATE
^, N (F 3 : PRINT" " : NEXT : PRINT"REPETIU"I-i"SEQUENCIflS'-
'■ ^''^'^^ DUELO
O programa trata de uma disputa de ref lexos entre duas pessoas.
Dois atiradores est3o possicionados frente a frente. Quando o juiz
ASSISTENCIA TECNICA
« LAB0RAT6R10 ESPECIALIZADO 16-8 BITS
• AVULSO OU CONTRATOS DE MANUTENQAO
TUDO PARA INFORMATICA
CURSOS PHOaOS
APRENOA COM QUEM FAZ
« MONTAGEM DE MICROg
• MANUTENQAO DE MICROS
• ALINHAMENTO DE DRIVES
• MAN UTENQAO/W INC HESTER
• MANUTENgAO DE IMPRESSORAS
APROVEITE SUAE FARIAS
MATRiCULAS ABERTAS
PHOBOS INFORMATICA Rua da Concelg3o, 132 — 29 andar - Niter6l-RJ. CEP 24.020
Tels.: {021) 717-5431 /722-3141 - FAX (021) 719-1387 -Telex 21-41785 PHOB BR
PREQOS ESPECIAIS
PARA REVENDEDORES
DESPACHAMOS PARA
TODO BRASIL
XT 12 MHZ
286 — 16/20 MHZ
386 SX/DX 20/33
496 DX 33 MHZ
PHOHCS BBS
Suporte online
622-1992/7175431
19 00 H. as 8 00 H,
717-3069 ■ 24 Horas(Para clienTes
Phobos
disser "J5" os dois concorrentes devem atrrar o mais r^pido possf-
vel. Apenas um sobreviver§. jogador 1 atira atraves da tecia "1"
e o jogador 2 atira atraves da tecIa "0". Na linha 1, preste atenpgo
na hora de digitar os caracteres entre aspas da varj^vel PS. No lugar
do caracter entfB os sinais de maior e menor digite ALT-176 e no lu-
gar do ultimo caractere que estS sozinho entre aspas digite ALT-186.
REn TL-DUELO / LINHfl PC / flUTOR: JOfiO PRULO H- C
. RNDRPIDE
i DEF SE6=0:RS=CHRS(313+CHRS(29)+CHRS(29)^PS=" o"+
flS + "<Oy"+flS + "Y":C$=" ■'+n$ + "aBa"+flS + "B":CLS: LOCATE
1,1:PRINT"DUEL0 / JORO PRULO HOLRNDfl" : LOCRTE ^,3:P
RINT P$:LOCflTE ^,22^PRINT PS^LOCRTE 12,12tPRlNT P
S^UHILE liFOR 1=1 TO RNDX3000+3000: NEXT
2 IF PEEK (1052,1 -PEEK ( 1050 !()0 JMEN T3=INPUT3 (1) i UE
ND ELSE LOCATE 11., 15: PRINT"/" : LOCRTE 10, 16: PRINT"J
R'":TS = INPUT5(1):L0CRTE S.5-17X(TS=:'-0"); PRINT" ":L
OCRTE ^, 5-l&i;(TS="0"): PRINT" — ": SOUND 100, I; FOR 1=
1 TO 2000: NEXT :LOCRTE ^, ^-iq5r(TS="l" ): PRINT C5:L0C
RTE 20
2 n=-i»;(TS="/-l-2X(T5=".-')-nX(T$=""):L0CATE 5,N-2:
PRINT" ":LOCRTE 2^. 80-0: PRINT STRINGS (D, 176) : L
OCRTE 5,N-l:pRINT"=y=":IF SCREEN (6, N-1) +SCREEN (6, N
)+SCREEN[6,N+lJ=96 THEN P=P+1:UEND ELSE SOUND 15,1
0:FOR 1=1 TO 2000:NEXT:CLS:PRINT P"PONTOS ■ ■ - " : PRIN
T:END
TORRE DE HANOI
Este programa 6 uma versSo simpltficada de um conhecido pas-
satempo oriental. Seu objetivo 6 tranferir os numeros do prato 1 para
o prato 2, de um em um, sem jamais colocar um numero maior em
cima de um menor. No principio do jogo Ihe 6 perguntado o nivel
de dificuldade, que corresponde ao numero de camadas da torre.
O movimento deve ser introduzido na forma x.y onde x 6 o prato
de onde voce quer tirar um numero e y o prato aonde voce quer co-
locar este numero.
ASTEROIDES
Divirta-se com este pequeno jogo de agao. Seu objetivo § per-
manecer vivo o maior tempo possivel dentro de um tunel repleto de
asteroides. Qualquer contato com a parede do tunel ou com os as-
ter6ides ser^ fatal. Vale lembrar que a cada minuto que passa o tu-
nel fica mais extreito. Antes de executar o jogo, recomendo colocar
o computador na velocidade de 8Mhz. Para desviar sua nave use
as teclas "," e ".". F^ra estabilizar a nave tecle espapo.
REM TL-RSTER / LINHA PC / fiUTOR: JOAO PAULO H- C
■ ANDRRDE
1 CLS:KEY OFF:N=.q0:DEF SEG=0: E=7: 0=7: UHILE l.N=N+(
n=l ) - (n=2 ) : E=E +RNDX3-RNDI3- IX tE (3 ) : D=D+RNDX3-RNCX3
-1X[D(3):L0CRTE 21, RNDX79+1: PRINT"0"; : LOCATE 21,1:
PRINT STRING5{E,176); :LOCRTE 1, 1: PRINT"PONT0S; "P: F
=P/500+10:TS="":IF PEEK(1052)-PEEK(10501THEN TS=IN
PUTSd)
gggjj^L-HRNOI / LINHA PC / AUTOR : JOAO PAULO H- C
1 A$="HflNOI / JOAO PRULO HOLRNDA" : CLS: PRINT AS:PRI
NT:INPUT"DIFICULDADE"iN:IF N>9 THEN RUN ELSE FOR I
NT D? N^P(1'JJ=N+1-I^NEXT:N(1)=N:UHILE 1=1:CLS:PRI
NT AS: FOR 1=1 TO 3:F0R F=l TO NQJ^LOCATE N-F+3,IS:
1-3:PRINT P{I,F):NEXT F,I:LOCRTE N+3: PRINT"--! ---
nu?2r!!TnF.."ii^^2,'2'=^ "^"^^ PRINT-CONSEGUIU EP1"n"f1
OyiP1ENTOS.":END ELSE INPUT"f10yif1ENT0" ; 0. P: IF 0)0 A
NO D 1 AND P>0 AND P(1 AND N(D))0 RND (P(D,N(0))<P
P.N(P)) OR P(P,N(P))=0) THEN N(P)=N(P)+1:P(P,N{P1
)=P(D,N£D)):N(D)=N(D)-l:n=nn:HEND ELSE LOCRTE 1+N
: GOTO 2
JOAO PAULO HOLANOA CAVALCANTI DE ANDRADE 6 es-
tudante de angenharia a autodidata em Basic. Assembler,
Dbase IV Lotus. Wordstar, Suparcalc e AutoCad.
A PROTE9A0
lDEFIN)TIVA CONTRAV
COPIAS PIRATAS
IMUNE A QUALQUER
COPtADOR OU PL&CA =
DUPLICAOORA. ^
FUNCIONA EM ^
QUALQUER MICRO E^
COMPUTADOR DE 16 ^
BITS. ^
H&J SOFTWARE LTDA
RUA MAYRINK VEIGA, 32 - SU - RIO DE JANEIRO - RJ - TEL: (021) 233-2124
WECIAL
A identidade secreta
dos arquivos .LIB
Tome seus programas mais eficientes conhecendo a imporfancia
dos arquivos Jib e aprendendo a usa-los
M^rio Leite
Uma coisa que muito me intrigava, quando comecei a desen-
volver programas eram as bibliotecas de funcoes: aqueles arquivos
cuja extens3o e .Irb.
Confesso que cheguei mesmo a "olhar dentro" de um deles com
o auxilio de um editor de texto {!) Extravagancies editoriais ^ parte,
compreendi que tais arquivos sao muito importantes no processo
de geragSo do codigo executive). Os arquivos .lib, de library, per-
mitem que o linl<editor faca a ligacao correta dos mddulos objetos
(arquivos .obj que contem as f undoes) com os programas que as cha-
mam, atrav^s do codigo execut^vel (arquivo .exe).
As bibliotecas sao normalmente oferecidas pelo
produtor/distribuidor das linguagens de programa^So, juntamente
com compilador. Assim, por exempio, a Microsoft Corp. oferece
OS arquivos brun40.lib, bcom40.lib, bqlb40.lib e qb.lib para o Quick
Basic versao 4.00. A Borland International apresenta vSrios arqui-
vos .lib para oseu Turbo C. A Nantucket Corp. coloca ^ disposipao
dos seus usucirios as bibliotecas clipper.lib e extend. lib para o seu
Clipper Summer 87 (o Clipper 5.0 usa somente a clipper.lib}.
Sendo a biblioteca o arquivo onde estao definidas as funcoes,
este deve estar sempre presente no momento de se fazer a ligacao
dos modules objetos Ifase de linkedi^ao). Desse jeito, se houver al-
guma chamada ^ uma fun9ao num dos programas do sistema e tal
fungSo nao estiver definida na biblioteca (ou em nenhum outro m6-
dulo), o linkeditor acusar^ isto e emitira uma mensagem de erro do
tipo: "simbolo nao reconhecido...". Apalavra "simbolo" ai faz men9ao
ao nome da funpao.
Por uma questao puramente didatica, vamos considerar em todo
este artigo a linguagem Clipper. Apesar de alguns puristas nao a con-
siderarem como uma linguagem e sim um gerenciador de banco de
dados, para o nosso praposito a escolha 6 v^lida ...
Seja um pequeno sistema composto de quatro programas:
progl.prg, progll.prg, prog122.prg e prog13.prg, (sendo progl.prg o
modulo principal que executa os outros atraves do menu principal
do sistema). Para geraroc6digoexecutavel progLexe, devemos ven-
eer duas etapas:
la.) compiler o m6dulo principal, atrav6s do comando
C:/LIPPER»clipper prog1
12 MICRO SISTEMAS
que, se nSo tiver erros, produzir^ o arquivo objeto progl.obj
2a.) linkar (ligar) o modulo progl.obj com a biblioteca, usando um
linkeditor (usaremos o Turbo Link da Borland)
C:/CLIPPER» tlink prog1,„clipper
Nao discutiremos aqui os detalhes de uso do compilador Clipper
e nem do linkeditor Tlink, bem como os parametros que podem ser
utilizados. importante e saber que, se as duas etapas forem am-
bas concluidas com sucesso, sera gerado um arquivo (progi .exe) con-
tendo o codigo executavel, responsavel pela ativacao do sistema di-
retamente da linha de prompt, atrav§s do comando:
C:/CLtPPER» progi
Entretando, se num dos programas do sistema (digamos no
prog12.prg) tivesse chamadas ^s f undoes
SAVESCREENO/RESTSCREENI) a geracao do codigo executavel se-
ria impossivei. Isto, por que na etapa de ligacao dos m6dulos o lin-
keditor daria as seguintes mensagens de erro:
Undefined symbol SAVESCREEN in module PR0G1
Undefined symbol RESTSCREEN In module PR0G1
A mesma situapcio de erro ocorreria se o programador do nosso
sistema hipotetico tentasse usar a funpao FOPENO numa rotina de
protepao de arquivos de dados.
Esses erros na linkedicao aconteceriam por que lanto as funcoes
de tratamento de tela SAVESCREENO/RESTSCREENO quanto a
funcao de tratamento de arquivos - de baixo nivel - FOPENO estao
definidas na biblioteca extend. lib, que nao foi usada na linkedicao.
Para que o processo obtivesse sucesso, o comando seria o se-
guinte:
C:/CLIPPER» tlink prog1„,c]ipper+extend
considerando que estamos usando a versao Summer 87 do Clipper.
Em alguns produtos, as etapas de compilagao e linkedigao sao
realizadas de maneira transparente ao usu^rio, num amblente inte-
grado. E o que acontece com as linguagens da linha Turbo, ofere-
cidas pela Borland. Nesse caso, na fase de linkedicao, as bibliotecas
necess^rias sao incluidas automciticamente se o usu^rio assim preferir.
De qualquer forma, devemos estar cientes de que os arquivos
• lib sao fundamentais para se chegar ao codigo executavel do sis-
tema. Tanto e verdade que o bom profissional de programagao deve
ter sua propria biblicteca de fungoes. E sobre isto que falaremos a
seguir.
CRIANDO SUA PROPRIA BIBLIOTECA
Dentre as muitas funcoes que live necessidade de criar para sa-
tisfazer as exigencias de um dos meus sistemas, fot uma que aler-
tava o digitador toda vez que houvesse uma tentativa de entrar com
um dado que ja tinha sido "inputado" anteriormente.
Essa pequenina funqao, denominada RepvetO, recebe dois
parametros: vet e ind, respectivamente o nome de um vetor e seu
indice naqueie momento. Explicando melhor: uma serie de dados
a serem digitados pode ser colocada numa variavel tipo "array". Num
certo momento um desses dados est^ num eiemento desse vetor,
digamos vetorlkl, que deve ser digitado.
Para evitar que seja computado mais de uma vez, podemos cha-
mar a fun^ao ao final da entrada de um valor. Se esse dado estiver
repetido, RepvetO retomar^ .T. (verdadeiro). Apenas para iluslrar, apre-
sentamos a seguir o c6digo fonte dessa fungao:
FUNCTION Repvet
parameters vetind
rep = ,F.
for j=1 to iind-1)
if vetllnd]=vetlj]
rep = J.
end if
next j
returnfrep)
Um retorno verdadeiro deve ser acompanhado de um alerta para
digitador na forma de um sina! sonoro e mensagem na tela. O pe-
queno trecho de programa a seguir ilustra o fato...
do while .t.
If k»l
if Repveti vetor, l<)
7? chr(7)
set color to r*/g
" 24,Centra(msg) SAY msg
inkey(0)
loop
endif
endif
enddo
Observem o uso de uma outra fun^ao para apresentar a men-
sagem "msg" na tela (msg = "Dado ja computado..." ). A funcao
CentraO da a posigao do primeiro caracter da string msg para que
fique centralizada na linha 24, esta e outra que pertence h minha bi-
blioteca.
Com esses dois pequenos exemplos quis mostrar a rmportan-
cia do apoio de uma biblioteca de funcoes no desenvolvimento
de sistemas profissionais, que no jargao da inform^tica sao
chamadas de UDFs (sao as iniciais de Funcoes Definidas pelo Usua-
rio).
O numero de UDFs pode ser qualquer (limitado pelo espapo dis-
ponfvel em disco para o arquivo que as contSm). Aqui uma pergu-
nta podera surgir: "...e se mais e mais fun^es forem sendo incor-
poradas a biblioteca, os codigos executaveis nao tenderao
necessariamentea ficarem cada vez maiores...?" A resposta 6 NAO!
Os programadores iniciantes tendem a fazer essa pergunta a ponto
de, cis vezes, evidenciar uma duvida shakesperiana "Ter ou n§o ter
um biblioteca de funpoes? Eis a questao!.."
Alguns partem para o desenvolvimento de sistemas que contem
tanto OS programas quanto as funpoes. Os programadores em Clip-
per apelam muitas vezes para os chamados arquivos de Procedures
ou ate mesmo um arquivo comum contendo essas rotinas, que e
compilado separadamente e ligado como um arquivo objeto qualquer.
Nesse ultimo caso, alguns cliegam mesmo a chamar esse arquivo
de "minha biblioteca" (as aspas s§o intencionais). Na verdade tais
arquivos nao sao arquivos biblioteca no sentido real da palavra, j^
que a extensao n§o os qualificam para isso. Vejamos por que.
Suponhamos que o arquivo fonte contendo as funcoes seja
bib.prg, que depois de compilado produza o seu correspondente
bib.obj. Considerando o mesmo exempto anterior, teremos na lin-
kedipSo o seguinte;
C:/CLIPPER» tlink prog1-<-bib„^llpper+6xtend
Vemos que o modulo bib.obj aparece ao lado do m6dulo prin-
cipal propl.obj e nao ao lado das bibliotecas clipper.lib e extend. lib
(como deveria contecer se fosse um arquivo tipo .lib).
Um argumento poderia ser levantado: ".. .mas tanto bib.obj quanto
bib.lib sao arquivos objetos, portanto...". Nada mais enganosol
Consideremos, entao, que a bib.obj (pseudo biblioteca) possua
dez fun?oes, mas que o sistema utilize atualmente apenas seis nas
chamadas dos programas. Nessas condipoes o tamanho do codigo
executavel permanecera inalterado, mesmo usando apenas 60% da
"biblioteca", alem disso, se for precise incluir mais alguma UDF te-
remos que recompilar o arquivo bib.prg.
Se, ao inves desse artificio fosse criado um arquivo .lib (biblioteca
real), algumas vantagens teriamos. Para conseguir isso, devemos usar
um utilitario gerenciador de modulos objetos que nos permita criar
um arquivo dessa qualidade e fazer operapoes do tipo: incluir m6-
dulos, excluir modulos, gerar listagens do proprio arquivo, etc.
Dois desses utilitcirios mais empregados sSo o lib.exe da Micro-
soft e o tlib.exe da Borland. Para exemplificar, usaremos o lib.exe,
com um procedimento pratico em tres passos:
lo.) Escrever as funcoes nos respectivos arquivos fontes, tomando
o cuidado de nao definir seu nome com o mesmo do arquivo que
a contem.
2o.) Compilar separadamente cada um desses arquivos fontes.
3o.) Usar o gerenciador de m6dulos objetos para criar o arquivo .lib
{que contera os modulos .obj dos arquivos criados no passo 2).
O terceiro passo poderS ser efetuado de tres maneiras possiveis:
interativamente, numa linha de comando ou ainda atrav6s de um ar-
quivo de respostas, para nao estendermos, consideraremos apenas
a primeira.
Supondo que o arquivo lib.exe esteja no subdiretbrio CLIPPER,
digitamos o seguinte comando:
C:/CLIPPER» lib
e aparecera a seguinte tela :
MicrosoftIR) Library Manager Version x.xx
MICRO SISTEMAS 13
CopyrightfC) Microsoft Corp. 19xx-19xx. All rights reserved.
Library nome:
Operations:
List file:
Output Library:
As quatro linhas apos o "copyright" do produtor aparecem nao
ao mesmo tempo, mas uma seguida ^ outra ,a cada resposta do usuS-
rio com [ENTER].
Na primeira linha digitamos o nome da biblioteca que conterci as
UDFs (a extensao .lib 6 assumida); o nome digitado ser^ bib. Se tal
arquivo ainda nao existir, ser^ criado (que e o nosso caso).
Asegunda linha trata dotipodeoperapaodesejada; + inclui urn
modulo e - exclui. Por exempio, para incluir os modulos arqi.obj e
arq2.obj que cont6m, respectivamente, as funpoes RepvetO e Cen-
tral):
Operations: +arq1 +arq2
Na terceira linha o nome de um arquivo texto e solicitado. Tal ar-
quivo apresenta uma listagem de referencia das fun^oes dentro da
biblioteca. E de praxe usar o mesmo nome da biblioteca com a ex-
tensao .1st. procedimento para responder ^ solicitgcao da quarta
linha deve ser o mesmo utilizado para responder a primeira.
Apos isto, teremos, no subdiretorio Indicado, os seguintes arqui-
vos:
bib.lib --» biblioteca de funcoes
bib.lst ^ ^)> arquivo texto contendo uma listagem de referencia de
todas as UDFs nos seus respectivos arquivos fontes, e v^rios arqui-
vos .obj contendo as respectivas funpoes; arquivos esses que po-
dem ser deletados pois j^ cumpriram seus papeis.
Os arquivos fontes das fungSes devem ser salvos, evidentemente,
para quaisquer modificacoes futuras que porventura sejam neces-
sarias. Com a biblioteca crlada, podemos, finalmente, linkar os mo-
dules do nosso sistema da seguinte forma:
C:/CLIPPER» tlink prog1,„clipper-t- extend + bib
Observem que o arquivo bib aparece ao lado das bibliotecas
clipper.lib e extend. lib; pois agora ele e um genuino .lib e nao "um
.obj qualquer".
Como eu disse anterlormente, temos muitas vantagens com
isso:
- uma apresentacSo mais profissional do sistema
- maior flexibilidade no controle e manutenpSo das funpoes
- uso das funp5es na medida exata das necessidades
- possibilidade de usar fungoes escritas em vdrias linguagens
CONCLUSAO
Conforme sabemos, um arquivo biblioteca nada mais § do
que uma colegao ordenada de modulos objetos. Todavia, um deta-
Ihe muito importante deve ser considerado: o uso de um indice
que permite ao linkeditor ligar ao codigo executcivel apenas aque-
les que contenham as fungoes chamadas pelo programa (conside-
rando que todas as UDFs estao em arquivos separados).
As funpoes sao tratadas pelo linkeditor como simbolos resolvi-
dos e agregados ao executavel somente se solicitados. Isto que di-
zer que mesmo estando presente na biblioteca, uma determinada
funpao n§o serS considerada se nao for invocada.
Assim, recordando o nosso exempio da bib.obj Ipseudo biblio-
teca, com dez funcoes e que s6 eram utilizadas seis, podemos de-
duzir que se tal arquivo fosse realmente uma .lib o codigo execu-
tavel gerado seria bem menor (corresponderia exatamente a 60%
daquele gerado naquelas circunstancias). Por isso, nao precisamos
nos preocupar com o tamanho do codigo executavel quando usa-
mos um genuino arquivo .lib.
exempio apresentado foi o de uma biblioteca contendo funipoes
oriundas de arquivos fontes escritos em Clipper. Entretanto, podem
ser incluidas UDFs escritas em linguagens variadas como em C, as-
sembler, Pascal, etc.
que muda nesse caso 6 o processo de compilapao e a
chamada de dentro dos programas. Em resumo, podemos afir-
mar que o uso de uma biblioteca propria enobrece muito o pro-
fissional de programapao, seja em que linguagem for, pois os
sistemas tornam-se muito mais profissionais, aumentando a
produtividade e, consequentemente, diminuindo os custos do
software.
MSX e SOFT SUL
HARDWARES
Drives DDX
Megaram disk (256 Kb,
512 Kb e 768 Kb)
Impressoras
Monitores
Expansor de slots
Kit transformagSiO 2.0 e 2.0+
instalado em 24 horas
Modem DDX
ExpansSo de 512 Kb p/ Amiga
KitDDFAX96p/PC
Video Games — Nintendo
eSega
SOFTS
Jogos e apiicativos, o maior
acervo do Brasii, sempre
com as ultimas novidades.
PACOTAO JOGOS
(100 jogos -h 5 apiicativos
+ 12 discos) _
MINI PACOTAO
(50 jogos + 5 discos)
SOFTS PC e AMIGA
Dominio publico
Langamentos sensacionais
p/ Amiga e PC
Todos OS equipamentos
com selo MSX, tern
garantia de 12 meses.
SOFT SUL
Av. 7 de Setembro. 3146 - Loja 20
Tel. (041) 232-0399 e 232-0453
CEP 80230
CURITIBA - PARANA
Ao solicitar catalogo especifiqiw seu micro
^T7I3a^WrnT3^TTT55Tr
DE DOMJNIO PUBLICO, SHAREWARE
- SISTEHA OPERACIONAL
' 3000 - XINU: Clone Unix/Xenix (6 discos).
! - raoGfuiucAo
4001 - LEX: Anaiisadot de Lexico. com Busca, Pro-
cura e Vatredura.
' 4002 - BYACC: Geiador da 'Parsing" (5 discos).
BIblloleca de Utilltdrios para WINDOWS {\5\
Discos),
- PROCESS/TEXTO
100 - GALAXY: CLONE WS. (2 Discos)
101 - CHIWHITER: EdiyGrfiltco(2D,).
102 - PC-WRITE: Proces. Complelo (3 D.).
103 - BLACK-MAGIC: Hiperlext (3 0.).
104 - JOVE: WP,/Ma(nfiame, Adaptado pi PCs
(3 D.).
105 - QUIP: WP GrSflco. p^ 286 (4 D.}.
106 - WORD FUGUE: SupOfta Laser. Compal.AiVS
(3 D.).
130 - INTEXT: Pfocessador p/ VarlasLfnguas.
- IHTEGRADOS
• 200 - COMPASS: Planil./Ptoc8ss./Contab,/Ca-
lend./UtlllL
• 201 - SSI: Planll,/Procflss./BD/Cofflunic./Cal-
cuI./UIJI.-OOS (2 Discos),
• 202 - ALLINONE: Planima. WP, BD, Comunic, Uli-
IlL
- BANCO DE DADOS
300 - WAMPUM: Clone/DB3. Mono/Mullius (2 D.).
301 - PC-FIL£db: Grdlicos. Imp./Exp. DB3(3D,),
303 - ZOOMRACKS: FlchSrlo Elelfon. (5 D,),
330 ~ IMAGE ACCESSi BD p/ Texios e Griflcos.
331 - ZEPHIR: BDRelacional {2 Discos).
- TUTORIAIS
401 - PC-PROFESSOfl: EnslnofBasic.
402 - C-TLfTOR Enslno "C" (3 Discos).
403 - TUR80CTUT: Ensmo Turbo "C'(2 D,).
404 - PASCAL TUTOR: Enslno Pascal {3 D,).
405 - LOTUS LEARN; EnsinoLotus (3 D.).
430 - TUTOR DOS: 21 UgOea/EnsIno DOS (4 D,),
431 - C++; Tulofial C++ (2 Discos),
432 - PC ASSEMBLER HELP: Enslno Assombl.
(2 D.).
- EDUCATIVOS
501 - FRENCH: Enslno FrancSs.
503 - JAPANESE: Ensino JaponSs.
504 - GERMAN; Enslno AlemSo.
505 - ITAUAN: Ensino llallano.
506 - FLASH CARDS: DiclonSrlo InglSs/lnglfis
(4 D,).
507 - CALCULUS: Enslno Algebra, Trlgonometria.
509 - VIDEOCHEM: Ensino da Qufmlca.
510 - GOGOL Ensino Matem. p/Criangas.
530 - WORD GALLERY: G'Sticos p/ criangas.
531 ~ FAST TYPE: Ensfno Dalllografia,
532 - OLE: Enslno Espanhol.
533 - ELEMENT STUDY: Tab. Perlidica, Qurmlca.
534 - PC GLOSSARY: GlossSrio de Informanca.
600 - DISK COMMANDO: Clone "Norton*,
601 - LOPRINTER: Impf./Caracl. Graflc.
605 - MYSTIC PASCAL; Compll. 'Pascar,
606 - FANCY lABEL Etiquelas.
610 - PK21P SHEZ; Compact/Descomp. (4 D,J.
633 - COMPACTADORES: De NovasVers0es(3 D.).
611 - ZIP2AP: Mostra/Edlta Setores de Disco.
612 - SECUREIT: Protege Arqulvos, Seguranga.
613 - TESSE RACT: Cria Programas TSR (2 D,).
614 - HDM; Novoll Gerenc/HD, Password (2 D,).
615 - LASER: Coleianea de Ulllit, (13 D.).
• 616 - HDTEST: Shell/DOS, Teste Hard. Alinh,
Floppy (2 D.),
• 617 - PRINT CONTROL: Imprlme Janeia de Telas.
• 618 - XBATCH: Utilll. p/ Arquivos Batch.
• 619 - BACKUP/RESTORE: UIHit p/ Backup/Roslore.
• 633 ~ DIRECTOR: Interface p/ DOS,
• 620 - FILE PATCH: Edila Setores/ Arquivos al6
10 MB.
• 621 - DOSLOCK: Password p/ HD,
• 622 - FUGUE; InlQfl./DOS, Etiq. c/ Nome. Tamanho
Arquivos (2 D.).
• 623 - VMS40: Simula Memdria Expandlda.
• 624 - MODELS: ■CasetJesenvolv./AplicaUBD,
• 625 - PC MASTERCONTROU CtiagSode Menus.
• 626 - MR. LABEL Etiquetas, Endere^os.
• 627 - ACTIVE LIFE: Agenda/Calendflrlo.
• 62S - FORMGENN'S: Duplicator de Dlsquenes.
• 629 - PC IRIS; Password p/ DOS e Arquivos.
• 630 - ASC2C0M: De ASCII pare COM.
» 631 - UNISCREEN: GeraMenus/Janelas(2 D.)
• 632 - TEMESCAL Ferram. p/ Desenv./Soltware,
• 680 - CALMER: Clone Nonon {4 Discos),
• 681 ~ ROBERT: UtIIIL/HD, Concatena/Crlptogr,,
Pesquisa p/ String (2 D.].
• 682 - CORE: Testa a ■PERFORMANCE" do Disco
Rfgldo e Controladora.
• 683 - LZEXE: CrIa Arquivos Autodecompactav.
- AHTIVIRUS
• 700 - FLUSHOTPLUS: Protege Contra Vfrus.
• 701 - VIRUSFREE: Detecta/Elimina, Bloqueia Vf-
rus (4 D.).
- eiBLIOTECA DBASE, CUPPER, MFOX
'2400 - RolinasUtllit./Ferrain,/Apllcat, (65 D.).
- COyERCIAIS/FiHANCEIROS
• 900
• 901
• 902
• 903
• 905
• 906
• 910
• 912
• 913
914 -
980
930
FLOWDRAM: Fluxogramas.
BAR CODE: Cfidigo'Barra.
FORMASTER: Gerad./Fofmul.
CASE: Contab. (3 Discos).
INVENTORY; Estoque.
FINANCE MANAG: Contab. Partlda Dupla
(2 D.),
CHEOUEITOUT: Contro./lmpressftcrfChequBS.
INVENTORY: Controle de Estoque.
INCONTROL Gerenc/Escrlt6rio, Cashllow,
Invent&rlo, Discagem Aulom, Escrltdrio Ele-
IrOnIco etc. (2 D.).
PERSONAL PORTFOUO: Anallaador/Aplt-
cagOes (2 D,),
AXS: Conlabilidade (7 Discos}.
DAYO: Conlab. Ctas/Pagar/Receber, Esto-
que, Ljsta de Pre^os etc. (23 Discos).
• 1000
• 1001
1003
1004
ASEASYAS: Clone Lotus (2 D.).
PC-CALC: Funfftes M atem. /Tr I go n^E statist,
(3 D.).
INSTANTCALC: Planliha Resid./Memfifla.
POWER SHEETS: Planliha 3D. (2 D.).
- cohumcaqAo
• 1100 - QMODEM: Transf,/Subdiret6rios, VSrios Pro-
toe, (3 D.).
• 1101 - PROCOMM: Emula Terminals (2 D.).
• 1102 - PRIVATE LINE: Micro/Micro, Cabo-RS232,
• 1106 - GTPOWERCOMM: Conversacional. Modo
■Hosr (4 D.).
• 1104 - SERIAL FILE COPY; Transfeie Arquivos 2
Compul. entre 5,25' e 3.5" Via RS232,
• 1110 - COMUNICAQAO; Novas VersOes Micro/Micro
BBS (3 Discos).
• 0000 - TELEMATE: indue Editor. Permltlndo EdigSo
SImulianea a Comunicag3o. Vcirios Protoco-
^ IPS (3 D.)
- DESKTOP UAHAGER
• 1300 - HOMEBASE: Clone SK (3 Discos),
• 1301 - NIFTY; Agenda. Calcul., etc
• 1302 - DESKTEAM: Agenda, Calcul,, Calend./Re-
Sid. Mem,
• 1330 - MEMTOOL TSR, Calcul./Calend./Editor, etc.
- GERENCIADORES DE PROJETOS
• 2000
• 2001
• 2030
• 2031
PC PROJECT: Crfllca, Graflc.rGantr (2 D.).
BESTGUES: Avaliagfio Tempo/Tarela
Mel. "Pert".
EASY PROJECT: Pfojetos Comerc, Escala
"GanK",
SIMPLE PROJECT: GrSficos de -Gantr.
UDECIDE: Avalla OpgOes p/ Tomada/De-
cisSo.
- QRi^TCOS
• 1400 - PCKEYDRAW; Desktop Publ. (5 Discos).
• 1401 - OANCAD/CAM: Animac/3 D (7 Discos).
• 1402 - exPRESSGRAPH: LInhas. Barras. Tortas.
• 1403 - GRASP: AnImac.n'elasfS Discos).
• 1404 - CURVE DIGITIZER: GrSficos 2D. (2 D.).
• 1405 - CUP ART: Desenhos pi Edltoragao Eletion.
(18 D,},
• 1406 - TURBOFLOW: Fluxogramas.
• 1430 - MEGACAD: 2 Vezes + Vetos Autocad, (2 D,),
• 1431 - TYPESETTER; Textoa/Grfilicos(2 D,).
• 1432 - RUBICON; Composlgfio Tlpogrdlica (3 D.),
• 1433 - PC IMAGES; Captura Telas Gr&ficas.
- vArios
• 1680 - MICAL Diagnistico Mfidico (3 Discos),
• 1681 - PSICOMED: Compftndio Psicolafmacolfigico,
• 1682 - CHIRO-B: Dados para Mddlcos,
• 1608 - DENTAL PM: BO p/ denllstas(6 Discos).
• 1600 - WORLD DIGITIZED: Cartog./Geogi. (4 D.).
• 1690 - WORLD: 999 CIdades do Mundo no Mapa
Geogrdlicoc/LaL. Long.
• 1601 - VGFIDBASE: Catalog,A/ldeocassete.
• 1602 - FLOPPY CAT: Catalog, 'Discos.
• 1604 -BOOK MINDER; Catalos,/Llvros/Revls-
ta^Jornais.
• 1G03 - BioriDno, Lotto, Fever. Tarol. Iching (3 D,).
• 1683 - LOTO/SENA/ESPORTIVA: Ajoda a Fazer
PrevisOes.
• 1606 - FORTUNE: Astrol./Numerol./H. Chin.
• 1607 - PC-MUSICIAN PIANOMAN: MOsica (2 D.).
• 1609 - OVEFU.OARD; Gerenc./Condomrnlos(3 D,).
• 1510 - PC MECHANIC: Gerenc Frolas/Vefculos.
• 50OO - TRADUTOR: Auxfllo p/ TradugOes,
• 5001 - ELETRO: lnslala5eesEI6trlcas(2D.),
• 5002 - DBS: BD p/ EngenharIa Eldtrica (5 D,).
• 1612 - GEOMANCY: Amiga Forma deOivina^flo.
• 1630 - FAMILY HISTORY: Gonoalogia (3 D.).
Labirintos, Cartas, Tabulelro/Dados, Espor-
te. Aventura; Chess/3D, Pohet, Bridge,
Blackjak, Soiildrios, Backgammon, Loteria.
Slot Machine, PInball, Guerra Especial, Cor-j
ridas. FlcgSo, Mah Jong. etc. (50 Discos).
- MATEMAT1CAa£NCIAS
• 1800 - PwnSTR88: Anailse NumSrica,
• 1801 - CALCULUS 1: SSrie Taylor/Fourier, Newton,
Eq. Ofd./Oiferenc., Pollnftmlos, Geom,,
Aig. Unear, MalrizosA/etores (5 D.).
• 1 802 - STATMAT: AnSlise Estalfstica (3 D,),
• 1803 - CHEMICAL Est'uL Molecul. 3D.
• 1804 - XACT: emulaHP12CeHP16C
• 1805 - CRYSTAL GeraModelos em Cristais em3D.
E AINDA: UtIlltSrios do XENIX pi DOS, Conversores.
AlimentagSo, Agrlcullura, Genealogia, Esporte. BIbllo-
leca "C*. Biblioteca Turbo Pascal. Aslronomla, CIdnclas
Espaclals, Inteligdncia Artlllclai. Rellgiao, Quiz, etc.
MAIS DE 30.000 PROQRAMAS.
PARA/PC, PC-XT, AT E COMPATl-
VEIS, OrSCOS 5.25" E 3.5"
PHE?0; A PARTIfl DE CrJ XOOO.OO
POR C^PIA
VIDEOTEXTO: Cr$ 30.000,00
XINU: SISTEMA OPERACIONAL:
Cr$ 30.000,00
DOMJIMIO PUBLICO SOFTWARE E PROCESSAMENTO DE DADOS LTDA.
AV. PAULISTA, 352 - 9^ AIMDAR - CJ. 97 - CEP 01310 - SAO PAULO - SP
(011)
288-6898
251 -2344
l:Ni.l^JJM.t..|JAJ.i.!.|;m?1
^A
Os usuarios contra-atacam
Nem so de medo e pavor vive a comunidade dos usuarios de
micros Amiga, receosa de ataques viroticos. Voce ira conhecer
nesfe arfigo o que existe de mais moderno no combafe a esfa
praga: os vfrus de computador
Carlos Luis Marques Castanheira da Cruz
Uma das preocupapoes mais em moda
atuatmente est^ baseada no dito popular "e
melhor prevenir do que remediar". Pensando
nisso, escrevi esse artigo cujo prop6sito e am-
pliar o conhecimento e cuidados acerca das
virases mais frequentes.
Al^m dos cuidados b^sicos que devemos
adotar para se precaver de contaminagoes,
OS usuSrios dispoem hoje de programas an-
tivirus que, infeiizmente em sua maior parte,
sao versdes pirateadas obtidas gra^s a ajuda
de amigos ou "fornecedores locals".
Alguns usuarios, mais inteligentes, co-
me?am a aprender o que quer dizer PD
(PUBLIC DOMAIN - Dominio Publico) e
como ele funciona. Isso decorre do fato de
existir um maior numero de titulos de revis-
tas estrangeiras, para o Amiga, disponives nas
grandes cidades. Os programas de dominio
publico sao mais baratcs e ac«ssiveis, pelo
menos Ici fora. Com o dinheiro na m§o do tor-
necedor estrangeiro, seus programas s3o en-
tregues pelo correio aqui no Brasil, em cerca
de quinze dias, j'^ que a maior parte das em-
presas atende a pedidos de fora do pais,
Para auxilici-lo na escoiha de um programa
que se adapte ^s suas necessidades, os an-
tivirus mais modernos disponiveis para o
Amiga sSo:
ZEROVIRUS III de Jonathan Potter
£ considerado um dos melhores antivirus
atualmente por possuir um modulo de apren-
dizagem. Em outras palavras, al6m dele ter
um arquivo de dados dos virus de "BOOT"
mais conhecidos, o usu^rio pode adicionar
quaisquer outros novos virus encontrado nos
discos. A versSo mais recente 6 a 1.12, que
extermina 86 virus de "BOOT", mas infeiiz-
mente apenas 4 de arquivo (N AO-BOOT), in-
cluindo o IRQ e o BSG9.
Entretanto, com a habilidade de aprender
tantos virus de "BOOT" quartos quizer, a
checagem do disco rigido peios virus de ar-
quivo, a oppao de rodar pela sequencia de
partida e em piano de fundo e mais diversas
oppoes de checagem de arquivo e de insta-
lagao de "BOOT-BLOCK", o ZEROVIRUS e
uma das melhores e mais amigaveis versoes
de antivirus existentes.
Ele pode ser obtido com o seu progra-
mador, Jonathan Potter, PO BOX 289, Go-
odwood, SA 5034, Australia.
MASTER VIRUS KILLER de Xavier Lfclercq
A versSo mais atualizada deste antivirus
6 a 2.0, que reconhece 105 virus, inclusive 15
de arquivo. E o unico antivirus, exceto o ZE-
ROVIRUS e o VSCAN que pode lidar com o
XENO, o terror dos discos rigidos.
MVK executa uma checagem compre-
ensiva dos virus de arquivo e tem a vanta-
gem de ser executado inteiramente por ico-
nes. Seu ponto fraco, entretanto, e a sua
quebra. Ele tem poucos bugs mas tende a
quebrar frequentemente. seu maior obst^-
culo e, contudo, o fato de n§o poder executar
tarefas multiplas. Essas falhas parecem estar
sendo corrigidas no momento.
Tambem pode ser obtido com o seu pro-
gramador, Xavier Lecrercq, Vieux Chemin
D.Ath n.12, 7502 Warchin, B6lgica.
AI6m de util, este 6 um programa com
senso de humor e efeitos especiais, para mo-
mentos em que voce nao acha a manor graga
em nada...
KILL DA VIRUS III de Mike Hansel
Na verscio comercial ele e vendido como
KDV5. Este programa reconhece 43 virus, in-
cluindo cavalos de tr6ia tais como o NAO-
-BOOTda familia LAMER EXTERMINATOR.
A versao 2.04 1.15 checa 61 viroses e neste
momento ja deve estar atualizada para mais
de uma centena de virus.
Recomend^vel para quem n3o tem tempo,
pois trabaiha rapidamente: checa a membria
a cada 30 segundos e avisa se qualquer coisa
for detectada.
Ele e mais versStil do que o VIRUSX a par-
tir do momento em que checa a memoria e
OS arquivos, fazendo isso para todos os dis-
cos, incluindo quaisquer novos discos. Ele
tamb6m possui opgoes para salvar "BOOT-
BLOCKS" irreconheciveis para o disco e pela
instalagao em qualquer Floppy. Pode ser ob-
tido do programador; TUPSOFT C/0 Mike
Hansen, PO BOX 1785, Seven Hills West,
NSW, 2147, Australia.
VSCAN 4.98 de Arthur Hagcn Johan
Este antivirus 6 particularmente recomen-
dado para os usuarios de discos rigidos e de
BBs, via Modens. Com 67 virus de "BOOT"
e 7 de arquivo (NAO-BOOT), n3o § tSo co-
nhecido como o ZEROVIRUS ou o MVK, mas
oferece diversas configurapOes utiliz^veis. H^
uma nova versSo estando atualizada tamb6m
para mais de 100 viroses.
programa roda a partir da CLl e tem um
modulo de protepao para manter virus de ar-
quivo longe de seus discos rigidos, checa-os
por ambas as especies (BOOT-BLOCK e de
ARQUIVO), interpreta erros e tem um m6-
dulo de aneilise para os virus desconhecidos
porventura encontrados.
Trabaiha no mesmo principio que o ZE-
ROVIRUS e com isso voce pode expandir o
seu dicion^rio de virus reconhecidos, h me-
dtda em que os for encontrando.
Pode ser obtido com o seu programador:
Arthur Hagen Johan, SCHARFFENS-
16 MICRO sisreMAS
BERGSVEJ 99, apt.56, N-0694, Oslo 6, Nor-
way. autor sofre um serio problema de
reumatismo, estando internado atualmente
em um hospital de Oslo. custo Shareware
do programa 6 de 5 libras (Inglesas), o
qual reverte para um fundo de ajuda a
criangas com reumatismo. Recomenda-se
remeter pelo menos mais 3 libras a fim de
cobrir os custos com disco, embalagem,
postagem etc...
VIRUSX de Steve TIbbeft
Este 6 o mais conhecido e popular anti-
virus, e per algum tempo manteve a repu-
tapSo de ser um dos melhores tamb6m. A
versSo mais atualizada (em marpo/91) era a
4.01, embora existam umas poucas versoes
nao-oficiais por ai, como a 4.4, que devem
ser evitadas.
VIRUSX pode ser rodado a partir do
Workbench ou da CLI. Ele verrfica todos os
disketes que voce colocar no drive para
checagem. Reconhece todas as viroses mais
comuns de BOOT-BLOCK e acusa todos os
BOOT-BLOCKs nao standard, embora seja
relativamente obsoleto com rela?ao ^s ulti-
mas viroses de arquivo. Tamb6m n§o pode
ser usado para verificar discos rigidos,
qufe se tornaram bastante populares hoje
em dia.
Ele nao 6 dinSmico, jci que n3o pode
aprender a respeito de novos virus, e neces-
sita ser reescrito e recompilado a cada vez que
6 atualizado. Ele 6 superado pelo rSpido de-
senvolvimento de novas mol6stias.
KILLVIRUS (KV) de Dan D. James
Este antivirus foi inicialmente enfeixado
com o VIRUSX 3.2 e todas as revisoes pos-
teriores foram feitas com o propbsito de su-
primir suas falhas.
KV 6 um pequeno programa esperto,
que roda apenas a partir da CLI e procura por
intrusos na membria da sequencia de BOOT.
Ele tambem irci procurar por arquivos vi-
rbticos e remove-los, se possivel, mas nSo
pode procurar os discos inteiros no Request,
e pode por vezes enxugar arquivos do sistema
se voce tiver protegido o seu disco com um
outro antivirus.
£ um bom dispositivo tira-erros, mas nao
6 ainda um protetor moderno e vi^vel. Se
voc§ utiliza o KV, ele 6 melhor do que nada,
mas procure outra aiternativa.
CONCLUSAO
Virus sSo sempre uma coisa desagrad^-
vel, quando mais nao seja, pelo tempo que
nos fezem perder. O problema n3o e s6 nosso,
mas o trabatho das pessoas que capam virus
e se dedicam a estud^-los 6 uma eterna e ^r-
dua corrida para se manter atual. Por isso os
fatores tempo e informapSo disponiveis s§o
tao importantes para todos, e para vocS in-
clusive, no momento de escolher um antivi-
rus para seu uso pessoal. HS algumas com-
pensa^oes, se voce estiver a fim de faturar
um dinheiro, h^ uma recompensa mundial na
Dinamarca, para quem informer se o vizinho,
o colega ou o amigo andam escrevendo vi-
rus. D^ para comprar uma mSquina nova,
pelo que entendi... De qualquer modo, cuide-
-se! A ultima noticia (outubro/91) e a da exis-
tencia de um novo virus chamado
'SADDAM', invisivel aos antivirus cl^ssicos
que abordamos acima. Difundido a partir do
DISK-VALIDATOR, no diret6rio "L:", com
cujo tamanho se confunde, destr6i comple-
tamente o disco afetado quando este 6 ati-
vado. A solupao parece ser a vers§o 5.23 de
um programa chamado JOHN VELDTHUIS
S VIRUS CHECKER, o qual reconhece o vi-
njs em apao e parece estar disponivel nas me-
lhores PDs... L^ fora, 6 claro!
O QUE HA PARA LER:
1. Revista Amiga User International, feve-
reiro/91, "Viruses", por Erik Lovendahl Soren-
sen.
2. Revista Amiga Computing, edipSo 34,
mar9o/91, "Nasty Wee Beasties", porStevie
Kennedy.
3. Revista Amiga Computing, e^iiQao 41, ou-
tubro/91, "Saddan Virus Scare", s.a.
4. Revista Micro Sistemas, edipdo 106, ju-
lho/91, "Os Virus no Amiga", por Carlos
Luis M C da Cruz.
CARLOS LUIS MARQUES CASTA-
NHEIRA DA CRUZ 6 Bscharel e possui li-
cenciatura em Histbrie pela UERJ. Traba-
Iha atualmente como corretor de seguros
e professor de Hist6ria.
Os vfrus conhocidos em
margo rfe 1991:
PENTAGON CIRCLE VIRUSSLAYER 2
16 BIT CREW
F.LCA, VIRUS
PENTAGOn CIRCLE VIRUSSLAYER 3
ASFtAHAM
FORPIB
PHANTASM
AEK
GADAFfl
PHANTASMUBLE
AIDS IVKILL 21
GRAFrm
PHANTASTOGfiAPH
AUEN NEW BEAT (NEW BEAT)
6REMUNS
RETURN OF lAMEfi EXTERMINATOR
AMIGAFREAK
GYROS
REVENGE
ASS VIRUS
GXTEAM
REVENGE BOOTLOADER
AUSTRALIAN PARASITE
H.C,S- 4220 1
REVENGE OF LAMER 1
AUSTRALIAN PARADISE
H.C.S, 4220 2
REVENGE OF UMER 2
BAHAN
HERPK-PHANTA
SCA1
BAMI6A SECTOR ONE 1B.S.1I
HILL
SCA2
BANDVIRUSSLAYER
HODEN
SCARFACE
B6S 9 (2608 BytesI
ICE
SELF-WRITER PSEUDO VIRUS
BGS 9 2 IMUTANTl
ICEMAN AND IRO VIRUS
SENDARIAN
BUCK FLASH
INCOGNITO <NONAME)
STARFIRE
BLACKSTAR
IRQ RUN (10912 Bytes!
SUNTfiON
BYTE WARRIOR 1
IRQ TEAM 4,10 (1164 Bytes)
SUPERBOY
BYTE WARRIOR 2
HNA VIRUS
SUPPLY TEAM
BUTIDNICS B.a. (1,1)
JITR
SWITCH-OFF VIRUS
BUTONICS FiLE 12916 Bytes)
JOSHUA 1
SYNISTER SYNDICATE
aVTE BANDIT 1
JOSHUA 2
SYSTEM Z 3.0
BYTE BANDIT 2
JUUE (TICK)
SYSTEM Z 4.0
BYH BANDIT 3 (NOHEAD)
KAUKI
SYSTEM Z 5.0
CCCP 1 VIRUS
KICKTAG PTR VIRUS
SYSTEM Z 5.4
CCCP 2 VIRUS 11026 Bytes)
LAMER EXTERMINATOR I1 1
SYSTEM 2 6.0 ITELESTAHI
CCCP 1 LINK
LAMER EXTERMINATOR II Is
SYSTEM Z 6,1
CLAAS ABRAHAM (MCA)
LAMER EXTERMINATOR II lb
SYSTEM Z 6.3
CUST
LAMER EXTERMINATOR II Ic
SYSTEM Z 6.5
CLOCK VIRUS
LAMER EXTERMINATOR II 2
TARGET
CODER
LAMER EXTERMINATOR III
TERMIGATOR
CRACKRIGHT 1,01
LAMER TROJAN
TERRORISTS (1612 Bylesl
CRACKRIGHT 1.02
LSD
THE AMIGA FREAK
CRACKRIGHT 1,03
MGM
THE REVHJGE
CRACKRIGHT ).M
MEGA MASTER
THE RIPPER
DAG
MICRO-MASTER
THE TIME BOMBER
OASA KBYTE WARRIOR 11
MICROSYSTEMS
TICK (JULIE)
OASA 2 (BYTE WARRIOR 2)
MORBID ANGEL
TIMEBOMB
DESTRUCTOR
MT VIRUS
TTV1I(260e6ytesl
DIGITAL EMOTION
NEWBEAT (ALIEN NEWBEATI
nvi 2 IMUTANTl
DISKGUARD 1.0
NO HEAD IBYTEBANDIT 3)
TURK 1
DISASTERMASTER 11740 Bytes)
NONAME 1 (INCOGNrrOI
UcAIOS
DISK-DOCTORS 1,01
NORTHSTAR 1
■U,K, LAMERSTYLE
OlSK-DOCTORS 1.02
N0RTHSTAH2
ULTRAFOX
DISK-DOCTORS 1.03
NORTHSTAR 3
V KILL 1
DISK-DOCTORS 1.04
OBEUSK
V KILL 2
DiSK-HERPES IPHANTASMUBLE)
OPARA
WAFT
EXTREME
PARAMOUNT
WARHAWK
F.A.S.T VIRUS
PENTAGON CIRCLE
XENO 1 13260 Bytes)
FASTLOADED BYTE WARRIOR
PENTAGON CIRCLE VIRUSSLAYER 1
XENO 2 122348 Bytes)
MICRO SISTEMAS 17
Graphos III - parte 2
Nesta edigao o leifor implemenfara o alfabeto do Graphos
e as fungoes de escrifa de texto na tela - caracteres, strings e
numeros. Alem d'tsso, ira implantar tambem as rotinas de criagao
e manutengao de janelas para as menus. No editor de telas
propriamente dito, estao presentes, nesta edigao, mats recursos
em teclas especiais e a linha de status
Renato Degiovani
Todo sistema ou programa precisa se comunicar com o usu^rio
de forma clara e objetiva. Num micro como o PC, com membria S
vontade e trabalhando em alta resolu(p3o gr^fica, e impossivel re-
sistir d tentap3o de reprojetar n§o so as rotinas de escrita de texto
na tela, como tamb6m o desenho das letras do alfabeto.
Qual a vantagem disso tudo? Bern, em primeiro lugar evitamos
todas as rotinas da bios que, por serem gen^ricas, tendem a perder
muito tempo de processamento identif icando qual 6 o micro usado,
a placa de video, o modo grSftco, onde estS a memdria de video etc,
etc, etc. Como jS sabemos tudo isso, podemos poupar trabalho do
processador em repetidas operagdes (nossas rotinas s3o mais rci-
pidas do que as da bios).
Outro ponto importante § que, dominando a escrita no \rfdeo, po-
demos adaptd-la para qualquer situagSo especial que aparepa.
Nesta edipao, publicamos o alfabeto usado nas mensagens emi-
tidas pelo Graphos III, em modo grSfico. desenho das letras § sim-
ples e possui uma excelente legibilidade, mesmo em certos moni-
tores nacionais. As letras redesenhadas nesta etapa vao do caracter
at6 o caracter cujo c6digo ASCII 6 179. Isto 6 suficiente para todo
o alfabeto, inclutndo as letras acentuadas, e mais atguns caracteres
especiais usados internamente. Mais adiante iremos mostrar como
implementar os caracteres acima do c6digo 179.
IMPRIMINDO LETRAS
A principal rotina do gmpo de rotinas destinadas ^s operapoes
no video § aquela responsdvel pela impress3o das letras na tela
-CHRS. Esta rotina trabaiha de dois modes drferentes: se o caracter
presente no registrador Al for menor que 20, entSo ela o processar^
como um c6digo de controle. Se for maior que 20, entSo ser^ im-
pressa a letra correspondente.
Para imprimir uma letra, o Graphos calcula o enderego no video
em relapSo ^ posipao dada pelas coordenadas de linha e coluna, cuja
varia9cio se estende de forma normal ao PC: 25 linhas por 80 colunas.
O cSlculo deste enderego 6 simples: linha * 320 + coluna. J&
"sacou" de onde veio o valor 320? N§o? Ele 6 obtido seguindo o ra-
ciocinio: uma linha de texto tem 80 colunas e cada caracter possui
8 bytes. S3o portanto 640 bytes para cada linha. Como o arquivo
de imagens e divido em dois blocos (as linhas parBS iniciando no en-
dere?o OOOOh e as linhas impares iniciando em 2000h)...
Quem faz essa mdgica toda 6 a rotina POSIC. Uma vfe calculado
o enderego do caracter na tela, a rotina GRAPH se encarrega de mon-
tar o desenho da dita letra.
Examinando as rotinas mais de perto, o leitor ATENTD irS per-
ceber algumas variSveis onde na verdade poderiam ser usadas cons-
tantes. Por exempio: o enderego do alfabeto usado para se calcular
o enderego da letra a ser impressa 6 sempre o mesmo, n3o 6 mesmo?
N§o necessariamenta Usando uma vari^vel (movsi,[/yfabetoJ), po-
demos em outra ocasl3o qualquer usar uma nova matriz de carac-
teres sem precisarmos acrescentar uma unica instrugSo ao que jd
existe. Basta para isso, al6m de ter outro conjunto de letras obvia-
mente, alterar o conteudo dessa variSvel.
Outras variSveis tamb6m presentes tem um uso mais complexo.
S3o elas Ullcd, Ultlin, Mrglin, Mrgcol etc. Essas varidveis est3o re-
lacionadas com o tamanho da tela em uso. Podemos dizer que existe
sempre uma configurag3o fistca (real) de video que dita os pardmetros
25 x 80. No entanto, podemos considerar a existencia de uma con-
figuragSo "relativa" que, em principio seria de ^ x 80 e portanto id§n-
tica ^ configuragao real.
As rotinas de escrita do Graphos foram desenhadas para se po-
der alterar essa configurag3o. Assim, se criarmos uma janela num
determinado ponto da tela de digamos 10 linhas por 30 colunas, po-
demos estabelecer os limites de impre^o dentro desta janela. Desta
forma, a rotina CHRS forgosamente iria imprimir somente dentro da
mesma. Para esclarecer isso methor: quandousamos a rotina CHRS
para imprimir na pcsigio 0,0, ela o fard de acordo com a atual de-
finigSo da configurag§o relativa. Muito complicado? Pense apenas
que, estabelecida uma janela, a mesma pode ser colocada em qu-
alquer local da tela que os parSmetros de linha x coluna, para efe-
tivar a impressSo, n§o precisam ser refeitos.
Existem mais duas rotinas importantes: s3o elas PRINT e DISP.
Ambas funcionam de forma iddntica por6m s3o chamadas de mo-
dos drferentes. Enquanto PRINT precisa ter a string apontada por
um registrador, para DISP a string vem logo a seguir d chamada.
DISP 6 6tima para programadores apressados que gostam de ir
"psicografando" os progiamas na medida em que eles s§o conce-
bidos.
As rotinas de impressSo de numeros fazem distingSo em relagao
^ forma como o programador quer apresentar esses valores ao usu^-
18 MICRO SISTEMAS
no. N3o h6 nada de muito especial com elas e sua compreensSo 6
bastante simples. Estude-as com aten93o se deseja implants-las em
outros sistemas.
ABRINDO JANELAS
As janelas s§o usadas pelo Graphos com o propdsito de apre-
sentar algo ao usucirio sem contudo perder o conteudo da regi3o
onde se deu a sua impressSo. Esse conteudo 6 salvo em um buffer
especial, que inicia no enderepo COOOh e pode se estender at6 o en-
derepo EOOOh. Na verdade, o Graphos ir^ controlar no mSximo 6 ja-
nelas simultSneas, sendo que a somat6ria dos seus conteudos n3o
devem exceder o tamanho do buffer.
Ao chamar a rotina JANELAS, automaticamente serS criada uma
moldura para a regiSo onde a mesma foi definida. Para recuperar o
conteudo da ultima janela ativa basta chamar a rotina REPOE.
MAIS RECURSOS PARA EDrTDR
A rotina OUTTEC, que estS vinculada ao looping de processa-
mento do cursor em modo de edi9ao de tela, 6 responsSvel por al-
gumas teclas especiais. S3o elas:
Page Down - cotoca o cursor na linha inferior do video;
Page Up,- coloca o cursor na Hnha superior do video;
TAB - posiciona o cursor no canto superior esquerdo da posi^o na-
tural de impressSo de uma letra;
Tecia "5" - coioca o cursor na coordenada relativa 0,0 - esse co-
ordenada 6 dada pelo pressionamento da telca ENTER;
TecIa '-' - desloca a linha de status, se a mesma estiver presente na
tela;
BACKSPACE - recupera a tela do primeiro buffer, cancelando as
alteragoes que ainda n§o estavam registradas nesse buffer - esse re-
gistro € feito automaticamente sempre que se chama um menu de
funpSo (teclas Fx) ou se sai do modo de edipSo;
Obs: as tecta F9 e FID serSo implementadas na pr6xima edipSo.
As demais rotinas desta edipSo respondem pelo controle da linha
de status do editor. Esse linha cont6m as seguintes infomiapoes: co-
ordenadas x,y (em pixel) do cursor; coordenada linha x coluna (em
caracteres) do cursor; status de inserpSo/dele^So do cursor e co-
ordenadas relattvas.
O uso das coordenadas relaticas se dh sempre que o usu^rio de-
seja estabelecer uma nova origem x,y. Ao se pressionar a tecla EN-
TER, o Graphos irS salvar a coordenada x,y atual numa variSvel es-
pecial e zerarS a coordenada relativa. A tecla 5, no teclado reduzido,
recoloca o cursor nessa posip^o.
A DtcnAgAo
Os mesrBos cuidados da edii?§o anterior devem ser tornados nessa
edipSo. Acrescente as listagems publicadas aqui ^s que jd foram di-
gitadas, separando as vari5veis num bloco, as rotinas de uso geral
em outro e as rotinas do editor em outro.
Se tudo foi feito como se deve, o seu Graphos estarS um pouco
mais potente. Lembramos mais uma vez que as tr§s primeiras partes
deste projeto referem-se ao sistema bSsico do Graphos. A partir da
edipSo 114 a coisa vai ficar bem mais interessante. At6 a prbxima
edipcio.
• QRAPHOS m - parte 8
GRRPHOS III - parte 2
Renato Degioyani
VersSo 2
dezenbro de 1991
Variiveis do sistena GRRPHOS III
fljfabeto OU Letras
Flagei DB
Coluna DB
Linha DB
UatCOJ DB 80
uniin
Ender do ajfab en uso
Flag inpres de niineros
Coordenadas de texto
dJTina coiuna-i'i inpres
OlTina linha-fl inpres
nargen de coluna
nargen de 3inha
Quantidade de iinhas
Quantidade de coJunas
Flag inyerslo quadro
DB 25
Hrgcol DB
firglin DB
QtJin DB
QtCOJ DB
Flagqd DB
Point DU 0C000H,0,0
DU 0,0,0
DU 0,0,0
DU 0,0,0
DU 0,0,0
DU 0,0,0
Tabnun dH 10008,1000,100,10,1
Letras DB 000, 000, 000, 000, 000, 000, 000, 000
DB 000,000,000,000,000,000,000,000
DB 000, 000, 000, 000, 000, 000, 000, 000
DB 000, 080, 000, 000, 000, 000, 000, 808
DB 192 , 080 , 080 , 800 , 008 , 808 , 800 , 008
DB 800,080,000,000,000,800,000,015
DB 192, 0^8, 060, 012, 015, 015, 803, 192
DB 015, 007, 128, 838, 808, 808, 800, 015
DB 192, 2^1, 210, 860, 121, 015, 003, 192
DB 015, 030, 000, 030, 000, 007, 128, 815
DB 192, 218, 080, 060, 007, 003, 255, 080
DB 083, 003, 195, 255, 210, 007, 128, 015
DB 192,211,210,060, 121,003,255,000
DB 803, 883, 195, 255, 218, 255, 252, 015
DB 192, 218, 060, 860, 815, 815, 803, 192
DB 015, 838, 080, 030, 000, 007, 128, 015
DB 192,210,000,060,011,015,003, 192
DB 015,007, 128,030,000,007,128,015
DB 192, 008, 000, 000, 080, 000, 808, 800
DB 000, 008, 808, 000, 080, 000, 808, 815
DB 000, 002, 001, 280, 208, 221, 192, 888
DB 255, 255, 255, 255, 255, 255, 255, 255
DB 000,000,000,255,000,000,800,008
DB 003, 003, 003, 003, 003, 003, 003, 003
DB 000, 000, 080, 800, 255, 800, 000, 800
DB 008, 808, 000, 000, 000, 000, 000, 000
DB 192, 192, 192, 192, 192, 192, 192, 192
DB 000,808,000,255,000,000,800,000
DB 008,000,000,000,003,003,803,003
DB 088, 000, 000, 000, 192, 192, 192, 192
DB 003,003,003,883,888,888,000,000
DB 192, 192, 192,192,000,000,000,000
DB 008,800,080,000,000,008,000,000 ;32='
DB 000, 013, 018, 018, 018, 000, 018, 000
DB 080,108, 108,080,000,080,000,008
DB 880, 182, 255, 182, 182,255, 102,000
DB 821, 126, 192, 121, 006, 252, 021, 000
DB 000, 102, 108, 021, 018, 182, 198, 000
DB 000,112,216,112,218,201,118,088
DB 808, 021, 821, 818, 000, 808, 000, OOO
DB 000, 021, 018, 018, 018, 018, 021, 808
DB 800, 018, 021, 021, 021, 021, 018, 800
DB 000, 116,081,056,056,081,116,000
DB 080,008,021,021,126,021,021,000
DB 000,008,008,000,000,018,018,096
DB 800,000,000,000,252,008,800,000
DB 000, 800, 000, 000, 000, 018, 018, 000
DB 000,006,012,021,018,096,192,800
DB 000, 121, 286, 211, 211,238, 121, 088
DB 000, 821, 120, 021, 021, 021, 126, OOO
DB 000, 121, 198, 086, 121, 192, 251, 800
OB 800,251,006,012,006,198,121,000
DB 800, 830, 051, 102, 251, 006, 086, 888
DB 080, 251, 192, 252, 006, 198, 121, 008
i0
MICRO SISTEMAS 19
150DICAS&MACETES
PARA
VIDEOGAMES
MARCOS ROBER-
TO HEPNER
CrS 6.000,00
Este livro e destinado a todos os ga-
memanfacos que nao se contentam com
o jogo simplesmente, aos que gostam de
ir a fases diferentes da seqiJencia normal
do jogo e, principalmente, aos que nao
gostam de ver na tela o fatfdico "Game
Over".
Neste livro estao condensadas cente-
nas de informapoes sobre come ganhar
vidas extras, ficar invencfvel, ir a nfveis
de bonus, a fases mais adiantadas, ouvir a
trilha sonora e diversas outras coisas dos
melhores jogos do sistema Nintendo, co-
mo Contra, Simpsons, Megaman 3,
Battletoads, Punisher, Super Mario III,
Castlevania III, Double Dragon III e vS-
rios outros.
RECORTE E ENVIE HOJE MESMO O CUPOM ABAIXO
Envio Cheque Nominara Editora Ciencia Moderna no valor
correspondente ao total do pedido: CrS (
Nome:
Endereto:.
Estado: —
CEP.:
.Cidade:.
, Assinalura:.
Remeta seu pedido para:
Rua Washington Uiz, 09 - grupo 403 - RJ - CEP. 20230
EDUARDO ALBERTO BARBOSA
DOS 5.0 — Dicas e Macetes 6 um
livro que realiza uma abordagem pra-
tica do DOS 5.0, enfatizando todos
OS novos recursos implementados nes-
ta versao do DOS.
Entre os varies assuntos aborda-
dos, destaca-se a coberiura comple-
ta de todos os recursos oferecidos pe-
lo novo gerenciador de memoria em
miquinas compatfveis com XT, AT e
386/486, alem de dicas para: configu-
rapao do sistema para o portugues;
aumento da performance no acesso
aos perif^ficos; criapao de menus simples e eficientes atrav^s
dos recursos da linguagem dos arquivos de comandos e do driver
ANSI; otimizar o uso do Task Swapper da nova shell do
DOS 5.0; melhorar a edipao a nfvel de linha de comandos
com o novo utilitario DOSKEY; programa^ao em assembly
e linguagem dos arquivos de comandos, presentes nas diversas
listagens do livro.
RECORTE E ENVIE HOJE MESMO O CUPOM ABAtXO
DLivfo: CrS 9.000,00
□ Cisquete com todos
OS programas do
livro: Cr$ 9.000,00
Envio Cheque Nominal "a Editora Ciencia Moderna no valor
correspondente ao total do pedido; CrS (
Nome:
Endereijo:.
Estado: —
CEP.:
Cidade:
Assinatura:.
Remeta seu pedido para:
Rua Washington Luiz, 09 - grupo 403 - RJ ■ CEP. 20230
OB
000, 0^8, 096, 252, 198, 198, 12^, 000
OB
000, 126, 193,012,02^,02^,02^,000
DB
000,12^1,193,25^,198, 198, 12^,000
DB
000, 12^, 198, 198, 126, 012, 02^, 000
DB
000, 000, 0^3, 0^8, 000, 0^8, 018, 000
DB
000, 000 . 0-^8 , 018 , 000 , 013 , 018 , 09b
DB
000, 021, 018, 096, 096, 018, 021, 000
DB
000, 000, 000, 252, 000, 252 , 000, 000
08
000, 018, 021, 012, 012, 021, 013, 000
DB
000, 121 , 198 , 012 , 021, 000, 021 , 000
DB
000,121,198,206,206, 192, 121,000
DB
000,121,198. 198,251.198, 193,000
DB
000,252, 193,252, 198,198,252,000
DB
000,121, 198, 192, 192,198, 121,000
DB
000,252,193, 198, 198,198,252,000
DB
000, 251, 192, 218, 192. 192, 251, 000
DB
000,251,192,218,192,192, 192,000
DB
000.121,198,192,206,198,121,000
DB
000. 193, 198. 251. 198, 198, 198, 000
DB
000, 252. 013, 018, 018, 018, 252, 000
DB
000, 062 . 012 . 012, 012, 201, 120, 000
OB
000, 201, 216, 210, 216, 201, 198, 000
DB
000, 192, l'^2, 192, 192,192,251.000
DB
000,238,251,211, 193, 198. 198,000
DB
000, 230, 216, 222, 206. 193, 198, 000
DB
000,121, 198,198, 193, 193,121,000
DB
000,252, 198, 198,252,192, 192,000
DB
000,121.193, 198,198,201, 113,000
DB
000,252,198, 198.252,201, 198,000
DB
000,126, 192, 121,006,193, 121,000
DB
000, 252, 018, 018. 013, 013, 013, 000
OB
000,198,198, 198, 193, 193, 121,000
OB
000,198,198, 198, 102.060.021,000
OB
000, 193, 193, 198, 211, 238, 198,000
OB
000,198, 108,056,056, 108, 198,000
DB
000, 193, 103,056,021.021,021,000
DB
000, 251. 012, 021, 018, 096, £51, 000
DB
000, 121,096,096,096,096, 121,000
DB
000, i=?2 , 0Q6 , 0'=I8, 021 , 012, 006 , 000
DB
000, 121^12, 012, 012, 012, 121,000
OB
000, 056 . 103 , 198, 000 , 000, 000, 00S
OB
000,000,000,000,000,000,000,255
DB
000,018,021, 000,000,000,000,000
DB
000,000,120,012,121,201, 122,000
DB
000, 192, 192, 252, 198, 198, 121,000
DB
000,000,121, 198, 192,193,121,000
DB
000,006.006, 126, 198,198,121.000
OB
000,000, 121. 193,251,192,121,000
OB
000, 060, 102, 210, 096, 096. 096, 000
DB
000,000,121,198,193,126,006. 121
DB
000, 192, 192,220,230, 198. 198,000
DB
000, 021, 000, 120, 021, 021, 121. 000
DB
000,012,000,012,012,201,216.112
DB
000. 192.201,216,210,216,201,000
DB
000, 120,021,021,021.021, 121,000
DB
000,000.236,251,211,193, 198,000
OB
000, 000, 183, 198, 198, 198, 193, 000
DB
000,000, 121, 198,198,198,121,000
OB
000,000,252,198,198,252,192,192
OB
000,000, 121, 198,198,126,006,011
DB
000, 000, 188, 193, 192, 192, 192, 000
OB
000,000, 126,192,121,006,252,000
DB
000, 018, 252, 013, 018, 013. 056, 000
DB
000,000,193,193.198, 198, 122,000
DB
000,000. 198,193,102.060,021,000
DB
000,000. 193, 193.211,251, 108,000
DB
000,000, 198, 108,056, 103, 198,000
DB
000,000, i93. 198, 103,021,018,096
DB
000, 000, 252, 021, 018, 096, 252, 000
DB
000, 028, 021, 013, 018, 021, 023, 000
OB
000, 021, 021, 000, 021, 021, 021, 000
DB
000 , 112, 013, 021, 021, 018, 112, 000
DB
000, 102, 156,000,000,000,000,000
08
000, 016. 010, 068, 130, 251, 000, 000
DB
000,121, 198, 192,192,198,121,018
DB
000,000, 121, 198, 192.198,121,018
DB
000, 201. 102, 051, 051, 102, 201, 000
DB
198,000,198.193, 198, 198, 121,000
DB
096,013,121,193,251,198, 198,000
DB
012,021, 121,198,251, 198, 193,000
DB
012, 021, 251, 192, 218. 192, 251, 000
DB
021, 018, 252, 013, 018. 013, 252. 000
DB
012,021, 121, 198, 198, 198, 121, 000
DB
012,021, 193,193, 198,198,121,000
DB
056,063, 121, 198,251,193, 198,000
DB
056 . 063 , 251, 192 , 213, 192, 251, 000
DB
056,068,121,198,198.193,121,000
OB
051,108, 121, 193,251,198, 198,000
20 MICRO SISTEMAS
DB
DB
DB
DB
DB
OB
DB
OB
OB
DB
DB
OB
DB
DB
OB
OB
OB
DB
DB
DB
DB
DB
DB
DB
DB
db
db
db
db
db
db
db
db
db
db
db
db
db
Fun do
Flagm
Buf lin
05^.108,12^, 193.193,108, 12-1.000
000,198,000, 198, 198,198,122.000
096,0^8, 120,012, 12^,23'!. 122,000
012.02^, 120,012, 12^,20^, 122.000
012, 02^,12^, 193, 25^1, 192,12^,000
012,02^1,000,120,02^,02^,12^.000
012, 02^. 12^, 198, 198, 198, 12^, 009
012, 02^1, 193, 193, 198, 193, 122, 000
056, 063, 120, 012, 12^ , 20^, 122, 000
056,068,12^,198,25^,192, 12^.000
056,068, 12^, 198, 198. 198, 12'=1,000
05^,108,120,012, 12^1, 26-^, 122,000
05^, 103. 12^, 193, 193. 198. 12^,000
000,001,002, 100,10^,112.096,000
000, 126, 066, 066, 066, 066, 126. 000
000, 126, 126, 126, 126, 126, 126, 000
255, 129, 129. 129, 129, 129, 129,255
255, 129, 189, 189, 189, 189, 129,255
000,000,016,056,12^.016,016,016
000, 000, 016, 016, 016, 12^, 056, 016
000. 000. 00^^, 006, 255. 006, 00^, 000
000, 000, 032, 096, 255, 096, 032, 000
003, 003, 003, 003, 255, 000, 000, 000
123, 255 . 003, 003, 003, 003, 003, 003
240 , 2-10, 2^10. 048 . 043,048, 048 , 063
000,000.000,000,000,000,000,000
060, 048, 043, 048, 048, 043, 048, 060
060,012,012,012,012,012,012,060
000,300, 000, 000, 030, 030, 030, 000
255, 255, 000, 000, 000, 024, 255, 000
255, 255, 000. 024, 024. 024, 255, 000
000, 000, 000, 000, 255, 300,000,000
024, 024, 024, 024, 024. ^4, 024,(324
255, 255', 000, 255, 255, 231, 255, '255
255,255,000,231,231,231,255,255
000,000, 000. 000, 000,000,000, 000
000,000,000,000,000,204,204,000
000,000,000,000,000,000,000,000
il79
db 19,19
db 35h
db 640 DUP
t0l
nenu/lin status
Pos da Jinha de status
Buffer do cont da tela
Rotinas de uso gera}:
— Rotinas de tela e irspressSo de caracteres —
jLiPiipa uideo
Matriz p/res pixels
Linha
CoJuna
Endereco inicial
Tananho do uideo
xor aJ,aJ
ntou CLinha:],al
psoy CCoiuna], aJ
tio'j di,0
fiioy ex, 8000
push ex
call URFILL
PlOU di, 2000b
pop CX
URFILL:
Preenche uma irea do yideo, ou.jo tamanho ^ definido
pelo par ex, ^ partir do endereco definido pelc par
di, col* byte contido no reQistr-ador aa-
caJl UIDEO ;Prepar-a para escrita
Old
rep stosb j Graua os bytes
ret
P05IC:
;CaacuJa endereto para a inpressSo de unt caracter
;no uideo de acordo com coordenadas Linha X C-oluna
;Tapiianho de linha
;Calc inicio da Jinha
;CaJc" posicSo na linha
jRet com endereQo em bx
CHR5:
ilmpripue oaracter er* ftJ ou processa cbdigo especial
call 5fiLMfl
cmp al,20 ,-Salta p/rotina de in-
,jnc GRAPH ;pres i-e uaior for > 19
niou
ax
320
mou
bl
CLinhal
add
bl
:r!r9iiri3
mou
bh
nul
bx
mou
dl
CColunal
add
dl
Cflrgcoll
mou
dh
add
ax
dx
nou
bx
ax
ret
MICRO SISTEMAS 21
BIBLIOTECA DE FUNCOES PARA
• ACENTUADOR
• MOUSE
• TELAGRAFICA
• TECLADO
• COMUNICAQAOViARS'232
• CALCULADORA ON-LINE
• CALENDARIO ON-LINE
• EMUITASOUTRAS
SOLICITE DISCO DE DEMONSTRAQAO
Ligue tone (0499)44-0144
DIGITEC INFORMATICA LTDA
Cx. Postal 104-89700 - Concordia - SC
SUPRIMENTOS PARA
COMPUTADORES
CENTRALDATA ano^
SUPRIMENTO E COISA SERIA
E E POR SABER DISTO QUE A
CEIMTRALDATA, HA WANOS, VEM
CUMPRINDO SEU COMPROMISSO
DE VENDER PRODUTOS DE
QUALIDADE COM GARAIMTIA
ASSEGURADA E ENTREGA
IMEDIATA.
CENTRALDATA
Av. Pres. Vargas, 482 Grs. 201 a 203
Tel.: KS 253-1120 Tlx. (021)34318
noy
bh, ULinhaD
inc
si
iPrdxina linha da jetra
nou
bJ; CColuna:)
inc
Si
sub
a:, 9
add
di,80
iPrdxina linha no yideo
Jc
CH02
ilgnora ya3 nenor que 9
loop
GRfl00
,A yezes at^ conpletar
dec
&i
iCheca se ^ cddigo 10
ret
Jn2
CH03
nov
bl,0
;Line feed (Goluna = 0) TROCfi^
CH00;
j
Inyerte
OS caracteres do
alfabeto en uso
inc
bh
jPrbxina 3inha
noy
bx,CPlfabeto:]
cnp
bh,CUatiin3
iCheca se pode ayangar
noy
cx,1^^0
Jnc
CH02
TROC0 :
CH01:
not
BYTE PTR Cbx:
fioy
CLinha^.bh
inc
bX
noy
CCoJunal.ba
loop
TROC0
CH02^
ret
ret
CH03:
DI5P:
dec
il
iCheca se e cddigo 11 ;
inprine
a frase definida
logo apds a chanada
jn2
CH0^
pop
bx
iObt^n ender da frase
Jnp
CL5
;Linpa yideo
all
PRINT
CH0^:
push
bx
iRepQe ender no stacK
dec
aa
;Salta cddigo 12
ret
dec
aJ
;Salta cddigo 13
dec
al
iCheca se 6 cbdigo i^ PRINT:
ijnz
CH05
1
inprine
a frase apontada
per bx
PflSSO:
push
cs
inc
bJ
jSeta p/dir-anda pos
pop
dS
cmp
bJ,cuatcoi3
iCheca se pode ayancar
noy
al,Cbx3
iObt^n caracter
JC
CH01
inc
bx
iPrdxino endereco
noy
ba,0
cnp
al,252
i Checa se final frase
J[*P
CH00
jnz
PRI00
CH05:
ret
dec
aj
jCheca se ^ cddigo 15 pri00:
Jn2
CH07
cnp
al,9
dec
bJ
iSeta p/esq - retrocede
J2
PRI03
cnp
bJ,255
iCheca se pode retroced
cnp
al,l2
j Checa se 6 locate
jnz
CH01
J2
PRI01
flOU
bJ,CUItCOi:
j yoJta una Jinha
cai:
CHRS
i Inprine un caracter
dec
bJ
Jnp
PRINT
CH06:
PRI01:
dec
bh
;Seta p/cina
nou
ah, Cbx3
iReajusta a linha
cnp
bh, 255
i Checa se pode retroced
noy
ELinha],ah
J2
CH02
inc
bx
Jnp
CH01
noy
ah, Lby.J
iReajusta a coluna
CH07:
noy
CColunan.ah
dec
aJ
iCheca se e codigo 16 PRI02:
JZ
CH00
iSeta p/ baixo
inc
bx
dec
al
J Checa se 6 cddigo 17
Jnp
PRINT
•J2
CH06
jSeta p/cima PRI03:
dec
aJ
j Checa se ^ cddigo 18
noy
Cl,EbX3
ilnp repetidas yezes
Jnz
CH09
inc
bx
CH08.
noy
ch,0
noy
bX,0
il8 = Hone PRO0'^:
J up
CH01
noy
al,CbK:
CH09;
call
CHR5
dec
aJ
iCheca se 4l cddigo 19
loop
PRO0^
Jnz
CH02
jnp
PRI02
jnp
TROCfl
DIGITOS^
GRfiPH:
Inprine
yaior decimal
^ontido no par bx con a
jRoTina
para desenhar o
caracter na tela grifica
quantidade de casas decinais defininas en ex. |
push
ax
Usar zeros ai esquerda
an
POSIC
iCalc ender do desenho
call
SfiLMP
all
yiDEO
noy
ah,i
pop
ax
Jnp
DECin08
noy
ah,0
iCalc ender da rsatriz
add
ax, ax
NUMERO:
add
ax, ax
Ifflpriwie
yalor do par- b
K cono decimal absolute
add
ax, ax
call
SHiyn
noy
si.CfllfabetoD
noy
ex, 5
i Quantidade de casas
add
si, ax
noy
ah,0
i yalor absolute
push
si
jnp
DECiri03
™oy
di.bx
push
di
DECIfinL:
noy
cx,-^
jinprine prineira parte
Iprine
yalor- do par bx
cono un yalor decinal,
caja
GRP00
con a quantidade de casa
s definidas en ex e con
pop
di
status
de impressao dos
zeros i esquerda en ah
pop
si
5e ah = inprine
yalor absolute
add
di,8192
iCaJc ender seg parte
5e ah = 1 inprine
5 zeros ci esquerda
inc
Si
5e a
h = 32 inprine
yalor alinhado ei direita
noy
CX,'^
;lnpripiie sequnda parte
call
SRLUft
caJJ
6RP00
■
lEcifies ■■
noy
bi, ccoiuna:
noy
si, OFFSET Tabnun+10 iPponta escala |
noy
bh, CLinhaD
3ECin00:
J«P
PP5S0
dec
si
GRfl00:
dec
Si
ifljusta para nunero de
noy
Al.ZSil
iObtdn byte na natriz
loop
DECin00
j casas desejadas
noy
es:Cdj3,al
noy
Cria9013,ah
i Status de inpressSo
22 MICRO 3ISTEMAS
SOLAR INFORMATICA SOFTWARES £r HADWARES
PCXT/AT&COMPATiVEIS MSX1/2/2 +
JOGOS PC XT/ AT 1
007 LICENCE TO KILL
(1)
COD.
438/BATTLE HANKS 1942
(21
COD, 540/INDY500
(2)
COD.
53/SILENT SERVICE II
(4)
COD. 340;221 BAKER STREET
(21
COD.
487/BATTLEOF BRITAIN
W
COD. 219/(RONMAN OFF ROAD
(2)
COD.
572/ SIM CITY
(2)
COD. 336M«4 OF ROAD RACING
(1)
COD.
283/BEYOND
(D
COD. 527 /JOE MONTANA FOOTBALL
(bl
COD,
a07/SIM EARTH (EGA/VGA)
(4)
COD. 174J688ATTACKSUBI
(11
COD,
464/ BIG TREE
(2)
COD, 508/JONESINTHE
COD.
595/SPACE QUEST 1
(2)
COD. 217/688 ATTACK SUB |[
(2)
COD-
478/BILL ELLIOT NASCAR
(4)
FAST LANE (VGA)
(1H0)
COD.
123/SPACEqUESTII
(3)
COD. 480(A10TANK KILLER
I4>
COO.
Sae/BOUNCEZONE
(11
COO. 541/KINGQUESTI
(11
COD.
125/SPACE QUEST 111
(6)
COO, 240/ ABC FOOTBALL
(6)
COD.
577/CAaAL
(21
COD, 56B/KING QUEST II
(21
COD,
2B2/SPACE QUEST IV (EGA/VGAI (6 HO) |
COD. 334/ABRAMBATTLETANK
(21
COD.
483/CALIFORNIA GAMES II
(31
COD, 441/KINGQUESTIII
(31
CUU
/STAHMOVIK
(3)
COD. 333/ ADULT GAMES
(2)
COD.
403/CAPITANTRUENO
(11
COD. 122/KlNG QUEST IV
(Ml
COD
532/STeLL THUNDER
(2)
COD, 415/ ADVANCED FLIGHT SIMULATOR(I)
COD,
140/CARMEN SAN DIEGO
COD. 442/UKERxCELTICS
(21
COD
457/STREETRODI
(3)
COO. 206/AFTER BURNER
(21
IN EUROPE
(D
COD. 86/LEISURRE LARRY 1
(2)
COD
243/STREETRODIl
(4)
COD. 163/AIR COMBAT
111
COD-
216/CARMEN SAN DIEGO IN TIME
131
COD, 40/LEISURRE LARRY II
(6)
COD
470/SUPERHANGON
(1)
COD, 142/AIRBONE RANGER
ni
COD.
439/CARMEN SAN DIEGO IN WORLD (11
COD. 319/LEISURRE LARRY III
(8)
CUU
534/SWORD OF SAMURAI
(3)
COD. 127/ALF
ID
COD.
121/CASTLEVANIA
(Zl
COD. 254/LODE RUUNER
(11
CUD
5a7/THEANCIETOFATSEA
0)
COD, 68/ALTERED BEAST
12)
COO.
355/CENTURION (EGA/VGA)
(31
COD. 379/MADMIX
ID
CUD
493/THE GAME OD HARMONY
(1)
COO. 462/APACHE
(?!
COD.
502/CHARLIE CHAPLIN
(D
COD. 495/MARIOBROSSlVGAl
(D
CUD
571/THESECRETOF
COD. 335/ARCADE VOLLEY INFANTIL
(11
COD
496/COMANDO H.O (EGA/VGAI
(2)
COD, 591/MECHWARRI0R(EGA/VGA1
W
MONKEY ISLAND
(8)
COD, 271/ARKANOIOII
(11
COD
402/CRlME WAVE (EGA/VGA)
(B)
COD. 592/MICKEY MOUSE 123'S
COD
570/THEXDERI
(21
COD. 166/ARTICFOX
ID
cnn
350/DARK CASTLE
(2)
THE BIG SUPRISE PART
(3)
CUD
e9/THEXDEfl II (EGA/VGAI
( 1
COO. 324/ASTERIX
(21
COD
51 3 / DA VI D WOLF SECRET AGENT
(6)
COO, /MICKEY MOUSE IN
COD
531 /TUNNELS OF ARMAGEDON
(21
COD. 516/ AVOID THE NOlO
(1)
COD
507/DAYS OF THUNDER
(31
SPACE ADVENTURE
(21
COU
614/VOYAGEM
(21
COD. 528/ AXEOF RANGER
(2)
COD
456/ Dl NO WARS
(71
COD, 519/NEWYORK
CUU
539/WEIRD DREAMS
(21
COD. 596/8AAL[EGA/VGA)
(31
COD
533/EYES OF THE BEHOLDER
(51
WARRIONS (EGA/VGA)
(2)
COD
460/WELLTfllS
(21
COD- 510/BACK TO THE FUTURE II
(2)
COD
506/F-14TOMCAT(EGA/VGA1
(4)
COO. 437/NUCLEARWAR
(31
CUD
316/WINGCOMMNDERI
COD. 471/BADBLOOD
(41
COD
590/F-29RETALIATOR
(2)
COD. 4a5/OLIVERANDCOMPANY
(21
(EGA /VGA)
(3HD)
COD, 474/BADDUDES(FHAGONNINJA)
(21
COD
593/FREDDV HARDEST
(11
COD, 515/OVERLORD (EGA/VGA)
(5)
COD
4gi/WORLDCUP90
(2)
COD, 342/BALLISTIX
(D
COD
461 /FLIGHT SIMULATOR V4.0
COD. 504/POPULOUS
(4)
CUU
625/XENONI
(2)
COD, 512/BANDITKING(EGA/VGA)
(31
OPTIONAL DISK AVIOES
(21
COD. 425/POWER DRIFT
(41
CUD
597/XENONII
(3)
COD. 53B/BARBARIAN
(D
con
5S3(GOLDRUSH
(51
COD. 367/PRlNCE OF PERSIA
(21
CUU
33a/2ACMACKRAKEN
(2)
COD. 320/ BASIC GAMES
(11
COD
486/GQLDEN AXE
(21
COD. 167/PRO TENNIS TOUR
(31
CUD
337 /ZOMBI
(11
COO, 46/BASKETBALLMAGIC
con
339/GP CIRCUIT DISK CG A
(1)
COD, 598/RAMBOIII
(Zl
CUD
573/ ETC...
JONHOSONS
(D
COD
73/GP CIRCUIT DISK
COO. 2fl1/RASTANSAGAN
(21
COD. 249/BATTLECHESSI
(21
EGA-HERCULES
(11
COD. 440/RENEGARE
(2)
COD. I /BATTLE CHESS II
(31
COO
221/HEART OF CHINA (VGA)
BHD)
COD. 526/RDBOCOPDARAWEST
(41
APLICATIVOS
PC XT /AT
DOMINIC
PUBLICO
1001 - EDITOR GRAFICO DE SIMPLES USO, EM POHTUGUeS.
{11 COD.390/BENCH - TEST GERAL DE MICRO, COMPLETO
(2) C0D.1B2/C0PYWRITE 90 - COPIADOR DE DISCOS NOR-
MAIS OU TRAVADOS (1) COD.374/CURSO OE DOS - APRENDA
TODOS OS COMANDOS DO DOS COM ESTE PROFESSOR
ELETRONICO (4) COD.408/FANTAVISION - PARA ANIMAQAO
GRAFIGA, INCRIVEL (2) COD.186/FORMAT MASTER - FORMA-
TA DISCOS DE 360K EM ATE BOOK (1) 000.454/ LABELS
UNLIMITED - FA2 ETIQUETAS EM DIVERSOS TAMANHOS
^^) COD.154/PC GLOBE V3,0 — GEOGRAFIA DO MUNOO COM
MAPAS, FICHAS COMPLETAS DE TODOS OS RAISES
(5) C00.189/PRINT MAGIC - PARA EDtCAO DE PAGINAS GRA-
FiCAS COM FIGURAS E LETRAS E (2) COD.106/SCAN GRAFICO
- VERSAO DESTE OTIMO ANTIVIRUS EM MODO POR JANE-
LAS (1) COD.580/THE MUSIC CONSTRUCTION - EDITOR MU-
StCAL (11 COD-575/UNIKEY- ACENTUAQAO PARA O TECLA-
DO NA LINGUA PORTUGUESA (1) COD.55e/THE NEWS PRINT
SHOP — VERSAO POOEROSA DO FAMOSO PRINT SHOP, COM
GRANDE BANCO DE FIGURAS E LETRAS (4) COD.102/UX
TURBO — ACELERADOR DE MICRO (1) C0D.Z6!/ TEMOS MUI-
TOS OUTROS TITULOS PARA DIVERSAS AREAS DE UTIU2A-
CAO.
PC XT/ AT — OS NUMEROS ENTRE PARENTESES INDICAM QUANTOS DISCOS CADA SOFTWARE OCUPA.
ASSISTENCIATECNICA
LINHAPCXT/AT
MICROS ■ WINCHESTERS
DRIVES • IMPRESSORAS
MONITORES
PC XT/ AT — PROMOQOES
A CADA 10 COPIAS COMPRA-
DAS ESCOLHA MAIS 1 (UMA) 00-
PIADEJOGO.
PESSOALMENTE - DESCON-
TO DE SEGUNDA A SEXTA DE
20% SOBRE JOGOS.
SISTEMAS ESPECIFICOS CON-
TflOLE DE ESTOQUE, MALA Dl-
RETA, CONTAS PAGAR E RECE-
BER. ETC,
SOLICITE CATALOGO GRATIS
PARA SEU MICRO, ESPECIFIOUE
O EOUfPAMENTO QUE UTILIZA
MSXOUPC,
SEDEX A COBRAR ENCOMEN-
DE SEUS SOFTWARE POR CARTA
OU TELEFONE E RECEBA E PA-
GUE NO CORREIO MAIS PROXI-
MO DE SUA CASA.
LINHA MSX
•JOGOS E APLICATIVOS MSX JAPAOEEUROPA
1/2/2-f • MEGARAM
• HARDWARES &PERIFERICOS 5 KITS 2.0 E 2.0-f
' DRIVES51/4e31/2 * GARANTIA E MELHORES PRE-
* ULTIMOS LANCAMENTOS DO QOS
SOLAR INFORMATICA
OX. POSTAL 11743
CEP: 05090 SAO PAULO/SP
FONE: (011) 833-9355
HORARIO DE FUNCIONAMENTO: SEGUNDA A SEXTA DAS 8;00 AS
18:0OH.
RECORTE E ENV1E
catAlogo eletrOnico
hotline <> pc news
ASSINALECOMX:i
2.500,00
) WINCHESTER Grt2..000,00( ) DlSCOCrf
CATALOGO EM DISCO INCLUINDO TODA A NOSSA RELACAO
DE JOGOS E APLICATIVOS, MANUAIS E SENHAS OlSPONl-
VEIS. DICAS MACETES E MUITO MAIS. EQUIPAMENTO NECES-
SARIO: PC XT 2 DRIVES OU WINCHESTER- ENVIE-NOS UMA
CARTA JUNTAMENTE COM UM CHEQUE NO VALOR DA VER-
SAO DO CATALOGO QUE VOCE DESEJA, PRECOS VALIDOS
DURANTE JANE]BO/FEVERE!RO — 1992, PESSOALMENTE
SERA GRATIS DESDE QUE NOS TRAGA OS DISCOS PARA GRA-
VACAO DO CATALOGO-
ENOEREQO:
BAIRRO: PHOFISSAO:
CIDADE: ESTADO;
cic
fioy
inc
noy
inc
noy
DECIP102:
sub
Jc
inc
Jwp
DECin03.
add
crip
Jnz
dec
iiou
jni
jnp
DEClfie^:
BOU
Clip
.J2
inc
cnp
Hoy
DEcinas:
add
IIOU
DECIP106 :
dec
jn2
Jnp
OECIflB?:
all
J (IP
cJ, CsiJ
si
Ch.CSi:
Si
aj,e
bX, CX
OECin03
DECII102
bX,CX
aj.0
DEcines
C3
a3,30h
DECIfie-^
CHR5
a],craaq0ij
aJ,0
DECin01
Cl
a J, 32
DECIH06
al,0
aj,30h
!:Faa90i3,al
CJ
DECin07
CHR5
CHRS
DECIH01
;Liiipa Q carry
iObt^n uaJor na escaia
;Contador de casas
;CalcuJa quantas casas
;RGpije uajor- corriQido
;SaJta se nSo for zero
;Retorna se for- ualor
;Checa se ^ p/descon-
;siderar zero
;Checa se ^ aJinhado k
jdireita
jlfipr-inte urn zero
jUsa digito como stat
ilfiprine e conTinua
;InipriPie e reTorna
; — Rotinas para tratafiento de janeJas
JRNELfi:
SaJya e
push
push
push
caii
no<j
noK)
nou
noy
noy
JflNELB^
cnp
Jz
add
Joop
ret
JflNELl:
noy
push
caJJ
pop
sub
lieu
sub
(loy
push
noy
ca:j
pop
add
nov
pop
pop
pop
cnp
jnz
ret
Jiripa una janeJa definida da seg forma:
bx = linha X coJuna do canto sup esquerdo
dx = qt linhas x qt coaunas
ax
bx
dx
QUnDR3
CQtJJn3,dh
LQtCOll.dl
bx, OFFSET Pointi^
CX,5
ax,0
;Rjusta PCS de inpress
jTabeaa de apontadores
Cbxa.ax
JRNEH
bx, 6
JflNEL0
iPrdxido pointer
Ebx3,dx
bx
POSIC
bx
bx,2
Cbx], ax
bx,2
Si, :bxD
bx
bx, ax
TRRN5F
bx
bx,6
Cbx:,Si
dx
bx
ax
BYTE PTR [:Flagqd],255
QURORO
;5aJya qt de Jin coJ
;Cajc endereco no video
;Salua ender do uideo
iObt^n ender no buffer-
;flrquiya bJoco
sub
da,2
11 ou
oh,0
noy
al,23
; Canto sup esquerdo
caJJ
CHRS
no'j
CJ,dJ
QURDR0 :
PHOU
Al,2A
;Traco superior
caJJ
CHRS
JOOF
QUfiDR0
no'j
a J. 29
; Canto sup direito
caJJ
CHRS
QUflDRl:
inc
bh
;Pr(ixina Jinha
caJJ
QUflDR3
nou
aJj23
i Lateral esquerda
caJJ
CHRS
no'j
aJ,bJ
jDesJoca a inpressSo
add
aJ,dJ
inc
aJ
jioy
rcoJunaJ, aJ
noy
aJ,26
j Lateral direita
caJJ
CHRS
dec
dh
Jnz
QURDRl
inc
bh
idJtina Jinha
caJj
QUflDR3
nou
aJ,30
; Canto inf esquerdo
caJJ
CHRS
tioy
CJ,dJ
aUPDR2:
noy
aJ,27
; Linha inferior
cajj
CHRS
Joop
QUflDR2
noy
aJ,3l
i Canto inf direito
caJJ
CHRS
pop
bx
jRjusta a inpressSo
inc
bh
inc
bj
QUflOR3:
noy
CLinhaD.bh
nou
CCoJuna3,bJ
ret
TRfiNSF :
iTransfere un bJoco da Area de yideo para uma
ideterninada Area de arquiyo
bx = enderego do
yideo
si = endereco do
buffer
caJJ
MIDEO
noy
di, bx
cajj
TRflNS0
jTransfere una netade
add
di,2000h
i Outra netade
TRRNS0:
push
di
noy
Ch,0
noy
dh,CQtain3
;CaJc quantidade tota
add
dh,dh
;de lin de yideo (x4)
add
dh.dh
TRANS 1:
push
di
noy
CJ,CQtCoa3
jTananho Jinha de yidt
TRflNS2:
noy
aJ,e£:Cdi3
;Obt^n un byte
noy
Csi3,aJ
iSaJya byte
noy
aJ,CLetras+256:i
noy
Ces:di:,aJ
i Linpa endereco
inc
di
;Pr6xino enderego
inc
si
Joop
TRflNS2
pop
di
add
di,30
;SaJta Jinha de yideo
dec
dh
jExec a quant, de Jin
Jnz
TRRNSl
pop
di
ret
QURDRO :
Rotina para a inpressao da noJdura de usa janeJa.
bx = Jinha X coJuna do canto superior esquerdo
dx = q tJinhas x qt coJunas
push bx
caJl QUflOR3 jPosiciona a inpressSo
sub dh,2 iRjusta as quantidades
REPOE =
jTransfere un bJoco de una Area para yideo
caJi SRLyfl
^oint+2 ;TabeJa de pointers
iPrdxino pointer
caJJ
yiDEO
noy
bx, OFFS
11 oy
CX,5
noy
ax,0
REPO0:
cnp
CbxJ.ax
02
REPOi
add
bx,6
Joop
REPO0
24 MICRO SISTEMAS
ret
REPOl:
raou
nou
nou
niou
nou
tiou
noy
noij
no\)
add
REP02 :
push
noy
(lOU
add
add
re:po3t
push
noy
REPO^:
pioy
(lOU
inc
inc
Joop
pop
add
dec
jnz
pop
ret
Cbx-2:,ax
dx,Cbx-^:
CQtJina,dh
CQtcolJjdl
Cbx-'qiljax
di;Cbx-6:
Cbx-6D,ax
ax, Cbx-8:
bx,ax
REP02
di,20e0h
di
ch,0
dh,CQtJin3
dh,dh
dh,dh
di
Cj,CQtC0l3
aa,c:bxD
es:i:di3,ai
bx
di
REPO-q
di
di,60
dh
REP03
di
jLimpa pointer
; Obtain qt 2inha coJuna
jObt^Ps ender no video
Obt^pi ender- no buffer
Transfere una raetade
Outra netade
jCalc quantidade total
;de Jin de yideo (x^i
J Tantanho da lin de yideo
Obt^m un byte
Repoe byte
Prdxinio enderego
iSalta Jinha ,de yideo
;Exec quant, de linhas
Editor de telas
LlflPP;
;Linipa OS apontadores das JaneJas
noy si, OFFSET Point+2
ex, 3^
iioy
Linp0:
loy
inc
BYTE PTR Csi3,0
Si
Joop LinP0
ret
— Hot
OUTTEC:
CPIP
Jnz
ret
OUTTE0:
caJI
raou
OUTTEl:
loop
call
noy
call
noy
push
noy
noy
cnp
jn2
ret
0UTTE2:
rol
JC
rol
Jc
rol
JC
rol
Jc
rol
JC
rol
Jc
rol
JC
rol
JC
ret
0UTTE3:
call
inas funcionais do editor de telas
BYTE PTR CFtec3:,0
OUTTE0
SRLUfl
CX, 100
OUTTEl
DESLIGF!
bx, CGetcur:]
bx
bx, OFFSET 0UTTE3
bx
al, TFtecSl
BYTE PTR :Ftec3:!,0
al,0
0UTTE2
al,l
PflGEDU
al,l
PAGEUP
al,l
TflBULfl
al,i
RELRTiy
al, 1
DESLOCfl
al,l
BHCKSPB
al,l
CRRREGHR
al,l
GRflyflR
VIDEO
Page doHn
Page up
TAB
5
BS
F10
F9
NOVIDADE
- Cartao Eletronico Instantaneo
D Clipper
DAssembler
DDOS
Dlnterrupcoes
iembra daqueie cartao de consulta rap'ida que voce nunca encontra
quando precisa? Pode aposent^-fo! Chegou o CEI Kernel, o cartao de
referenda que fi'ca residente na memoria do micro. Quando voce precisa
de uma informacao, eia esta la. Basta pressionar uma tecla. Nada mais
simples, rapido, comodo e barato. E os assuntos sac os mais requisita-
dos pelos programadores.
COMO ADQUIRIR CEI:
Na compra de dois ou mais Recorte este anuncio e marque quais cartoes deseja receber Cada
cartoes eletronicos voce recebe in- cartao eletronico custa Cr$ 24.800,00. Anexe um cheque nominal a Ker-
teiramente gratis o software nel Consultoria e Sistemas, no valor total do seu pedido, e envie para
AGENDA KERNEL. ATI Editora S/A - Rua Washington Luiz,9 - gr 403 - RJ - CEP 20230
ilS OM
bx, LPutcur:
iltOV
di, OFFSET Suflin
can
b>-
nsou
ax,0bo0eh
Jmp
LIGfi
PSOV
raoy
d£,ax
ax, cficode::
TftBULfl-
; Cursor carto sud es^a
ISO'vl
es , ax
and
WORD PTR CPXZl.e'i'-frSh
push
ry
and
WORD PTR :pv:,0fff8b
push
Si
ret
c:d
rep
moysb
BflCKoPfi:
i Ret contei-idG do buffer
POP
si
calJ
RECTEL
add
■=i.2000h
jpiip
COLOCfl
pop
c:id
ex
RELRTI'J-
i3aJT5. p/COCf-d (ENTER)
rep
PfiOMSb
pu5h
ax
fflOU
ds . a>^-
PIlOU
ax.CPXiD
mou
ai. c="urdu+i:
niou
cpxj.ax
caJj
CHR5
no 'J
ax, cprii
OaH
DI3P
rto\>
CPYi^ax
db
' PX 000 - PY- 300
Lin S0 - Col GC
pop
ax
db
INi
PX 000 - PV' 000 '
ret
db
calJ
252
VIDEO
PAGEUP'
;Salta p/topo da te^a
.imp
3TPTLI1
fflOU
WORD p"'R cpr:i,0
ret
5TRTU5 ■
CffiP
EY^L PTR ZFl^c^lnZ. 123
PflGEDU:
jSalta para d& pa tela
Jo
STPTLI0
mou
WORD PTR CPY:.199
ret
f-Et
STfiTIJS;
ca:i
oRL 'JP
COLOCfl:
,In£taI Ijinha de statiti
riiou
al, CFurdo+i:
Cfflp
BYTE PTR E:ria9inJ,i23
caJJ
rHR5
,':C
coLoca
STflTUl:
ret
ntoy
al, rFlaqlnl!
COLOC0T
ntoy
LLinha-.a:
caj:
SftLUfl
mov
BYTE P"'R ccoiuna^, 6
nou
al,CFJa9Jn3 ;NClniero da l^nha
no'j
bx, :PX3
noy
ah,0
fflOU
ex, 3
BOU
CLinha3,3"i
call
DIGITOS
no\i
BYTE PTR i;coauna3,0
niDu
BV^E PTR ccolunaj, 16
JtOV
CM, 320
TlOU
bX,CPY:
nul
ex
fflOV
CX, 3
no'j
si, ax
cai:
DIGI'Oc
ASSISTENCIA TECNICA PERFEITA
MANUTEN9A0
REALIZADA POR
ENGENHEIROS
ESPECIALIZADOS
EM
MICROS PC XT/AT
DRIVES
DISCO RIGIDO
IMPRESSORAS
E MONITORES
CONSULTE
PARA CONTRATOS
DE MANUTENQAO
COMPROVE!!!
FORNECEMOS BACK-UP!
DEFEITOS EM MICROCOMPUTADORES:
Erros de logica aleatorios,
perda de memoria,
destruigao do software,
faiha de componentes...
UMA SOLUgAO PERFEITA:
(VHCROLOGICA, o melhor caminho para
eliminar defeitos em microcomputadores
e perifericos.
^Seag^ ELGIN
@A1ICROLAB
(^elebra
nucrotec
>l1ICROLOGICk
Engonharia de SIslemaa Llda. Consulloria da Hardware
RUA CAMERINO, 128 - 11° ANDAR - CENTRO - RIO
(PROXIMO A EST. DO METRO PRES. VARGAS)
TEL.:(021)263-9925* 263-9408
no'j
BYTE PTR
CCoJunal
23
nou
b/,CPYj
shr
bx,i
5hr
b>;,l
shr
bx, 1
no'j
cy.,2
cali
DIG IT 05
nO'.)
BYTE PTR
CCcuLJri-sH
"■3
riiou
bJ<,EPXl
Shr
bv,l
5hr
b>: , 1
shr
bx,l
fliQU
CM, 2
C5ia
GIGITOS
nioy
BYTE PTC;
CColunaD
65
r*nu
b>^cp>;i:
mou
a>^,CPXj
cmp
bx, ax
jnc
5TflTU2
xchg
bx.ax
5TflTU2-
sub
bx , ax
PHOU
ex , 3
ca22
DI6IT0S
mo'j
BYTE PTR
CCo2una]
75
nou
bx, :pyii
nou
ax,CPYj
CWlP
bx, ax
Jnc
5TnTU3
>;ch9
bx,ax
5TRTU3-
sub
bx , ax
noy
ex , 3
caJJ
DIGIT05
PBOU
BYTE PTR
CColuritf.^
^9
cmp
BYTE PTR
CFiao^.g
.jZ
STflTLl'^
calJ
DISP
db
'DEL '.25
J
Jftp
STATUE.
STPTU-i!
c.*::
DI5P
db
'INS', 25
r
MENSAGEM DE ERRO:
Na edicSo passa, por faiha de montagem, as pSginas
24, 26, 28, 29 e 32 foram trocadas. A sequencia correta,
para digitapao 6:
24, 29, 32, 26 e 28
Discos:
Para quern n§o tern tempo a perder com di-
gkacSo ou nao quer correr o risco de errar, a PRO
KIT est^ oferecendo um disco 5 1/4 com as tr§s
primeiras partes do sistema GRAPHOSlll. Alim
dos fontes comentados, o disco cont^m a versao
compilada e diversas telas e desenhos.
GRAPHOS III
Partes 1-2-3
CrS 6.800,00
Envie seu pedrdo para PRO KIT Infornieitrca e Editora
Ltda Caixa Postal 108.046 - CEP 24120 ■ NrtBr6i - RJ
STATUS :
no'j
al. Lpundc
+ 11
.jntp
CHRS
RETIRR:
cmp
BYTE PTR
EFlaQlnl, 12c
jO
RETIR0
ret
RETIRE! ■
all
SflLW
no'j
a1. LFlSQJnj
«ov
ah,0
noy
CX,320
fflU2
CX
nou
di, ax
ntou
Si, OFFSET
Buf lin
caJ]
MI DEO
push
di
push
CX
cid
rep
isoysb
pop
C.n
PCP
di
add
di,,2000h
rep
noK'Sb
ret
OESLOCfl
cwp
BYTE PTR
[:Fla9ln3,123
JC
DE5LOC0
ret
DESLOC0^
C51J
RETIRR
inc
BYTE PTR
CFlagm:
cmp
BYTE PTR
CFlaginl., 25
Jc
DE5L0C1
riiO'..'
BYTE PTR
CFia9ln:,0
DESLOCl:
call
COLDCR
DESL0C2 ■■
Test
BYTE PTR
i:Ftec3j,iZi00i!iO00b
linz
DESLOC^
ret
LINSTRT^
cmp
BYTE PTR
CFiaQlnj, 123
■jc
LINSTfie
and
BYTE PTR
EFlaglnj, 12?
ca IJ
COLOCR
Jpiip
LINSTfll
LlNSTfl0.
can
RETIRR
Of
BYTE PTR
EFiagln:, 125
LIN5TR1-
TBSt
BVE PTR
rFtec:-.^ 00010000b
Jnz
LIN5TR1
ret
GRflUfiR.
ret
CFlRREGfiR
ret
NA PROXIMA
EDIQ\0:
' As rotinas de teclado (GETKEY e INPUT);
- connando dos menus pulldown;
- Rotinas de gravagao/leltura de arquivos;
- Gravar e carregar no formato CGA.
MICRO SISTEMAS 27
IGO
Seguran^a nunca e demais
Aprenda mais uma tafica para o arsenal de medidas de protegao
dos seus programas
Ricardo R. Rangel
Quem nunca se deparou com a necessidade de evitar o acesso
de "bisbilhoteiros" a determinadas partes de um programa, ou ate
mesmo ao seu Winchester?
A maiorra dos programadores trabaiha com linguagens de alto
nfvel; assim, apresento aqui um pequeno programa de protepao em
Pascal 5.0, que pode ser adaptado de acordo com as necessidades
de cada usuario.
Antes de comeparmos a anaiis^-to, vejamos algumas premisses
basicas para que ele se torne eficiente, Em primeiro lugar, digamos
que voce queira que assim que o computador seja ligado apare?a
uma solicita^ao de senha, sem a quel o programa nao devolvera o
controle ao usuario. Para que isso seja feito, existem quatro requi-
sitos a serem respeitados:
- A interruppSo causada pelo CTRL+ BREAK deve ser desativada
para que o usuario n§o burle o programa;
- conjunto dos simbolos que serSo aceitos pelo programa, quando
a senha for digitada, deve ser selecionado;
- tamanho da senha deve ser padronizado;
* As teclas digitadas n§o devem ser ecoadas na tela de maneira que
a senha digitada nSo seja facilmente descoberta.
Durante o funcionamento do computador, sem que voce perceba,
a CPU esta checando a todo momento se alguma interrupcao foi
feita. Por exempio, se alguma tecia for pressionada, sera gerada uma
interrupcao de teclado (INT09H1 e a tecIa digitada sera armazenada
no buffer de teclado. Caso CTRL + BREAK seja pressionado, serg ge-
rada uma INT 1BH. Come cada interrupcSo ocupa 4 bytes para de-
finir enderego para onde o controle deve ser transferido, podemos
calcular esse endereco e modific^-lo. Para tanto, lembrando que as
interrup?oes comecam em 0000:0000, basta efetuar 0000:0000 +
4 * 1BH para obtermos o endere?o 0000:006C. A partir desse en-
derego, os 4 bytes seguintes contem o enderepo para onde o pro-
grama serS desviado caso CTRL-f BREAK seja pressionado. Obser-
vando o exempio listado, veremos que no inicio do programa o
endereco FOO0:EO5B foi colocado como desvio para o CTRL-F BREAK
causando uma "pequena irritagao" no usuario que utilizou este me-
todo, pois esse enderepo corresponde a inicializacao do computa-
dor. enderepo correto so dever^ ser restituido ao final do programa
caso a senha digitada esteja correta.
Olhando um pouco mais o exempio, vemos que existe uma pro-
cedure (uma sub-rotina) que e chamada pelo corpo principal do pro-
grama. Antes que a sub-rotina seja chamada, contudo, alguns
parSmetros devem ser especificados: as coordenadas que definirSo
onde aparecer^ a faixa colorida correspondente ao tamanho da se-
nha deverao ser expressas por "posipSoX" e "posigaoY" e o tama-
nho por "tamanho".
Um outro aspecto interessante 6 o conjunto dos simbolos que
deverao ser aceitos. No comeco do exempio existem dois conjuntos
definidos, de modo que antes de chamar a sub-rotina, deve-se in-
dicar qual dos dois devera ser uttlizado. Para ilustrar, pode-se dizer
que quando uma tecIa nao pertencente ao conjunto for digitada, a
mesma ser^ ignorada sendo retirada do buffer de teclado. Para isso
indique o niimero do conjunto ^ variavel "tipo de conjunto".
Ap6s todos OS parametros serem definidos, ser6 efetuado um
"loop" do qual so serS possfvel sair caso a "palavra chave" seja igual
^ definida pelo programa. Durante essa fase o controle estar^ sendo
feitopelaprocedureRECEBE, que ecoarSna tela mesmo simbolo
para quatquer tecIa digitada, dificultando assim a descoberta da se-
nha. Caso voce deseje ver a digitapao das teclas na tela, troque
"writelsaida falsa)" por "writeisafda verdadeira)", no exempio. Note
que existe no programa um controle para o BACKSPACE e que a
entrada somente sera terminada com a tecIa ENTER.
A unica maneira de se abandonar o programa ser6 a entrada cor-
reta da senha. Caso isso acontega, a INT 1BH ser^ restituida com
OS valores corretos e o controle ser^ devolvido ao usuario.
Para experimentar o programa, digite-o no Turbo Pascal 5.0, grave-
-o como SENHA. PAS teclando F10 e WRITE TO SENHA PAS, mude
o DESTINATION da compilapio para DISK e compile-o no disco te-
clando F9. Com isso, voce ter^ no disco o arquivo de texto
SENHA. PAS e o arquivo execut^vel SENHA.EXE. Copie o arquivo
SENHA.EXE para a raiz do seu diretorio e acrescente o comando
SENHA no seu arquivo AUTOEXEC.BAT Pronto: esta feito! Toda vez
que ligar o computador, sera solicitada a sua senha. Nao se esquepa
de alter^-la, durante a digitaggo, para uma senha que Ihe seja f^cil
memorizar
Tendo em mente o que foi visto, 6 fcicil imaginar a variada game
de aplicagoes que poder§o advir desses conhecimentos que, em-
bora simples, costumam trazer bons resultados.
Espero que este pequeno programa possa auxiliS-lo na manu-
tenpao da seguranpa de suas informagoes. Maos ^ obral
RICARDO R. RANGEL 6 Oficial Aviador, formado pela Acade-
mia da For9a Adrea e autodidata em Basic, dBase, Clipper, As-
sembler, Turbo Pascal e Cobol.
28
■.»!) hiSrf MAS
• Programa: SENHA.PAS
Progran SENHfl, { By Ricardo Rangea en 05/07/91 ;
USES CRT, DOS;
const con.iuntol set of char-Z'^' ■-'•=>','-','. '
con,junTo2:set of char=C'a ' ■ - 'z', 'R'. . 'Z'
3;
yar Posicaox,, posicaoY, tansnho, tipo_de_oori,juntu
pointer : byte;
counter, couriter-2: integer;
tecja^char;
palaura_chays,5aida_uerdadeira,saida_faa5a
: string;
break 1- word absoJute 30000 ;3006C;
br-eak£iword absolute S0009:5006E;
bre5k_antigol; Hord;
break _anti9o2:Hord;
procedure RECEBE;
begin
TsKtBackGroundfSi ;
tecJa;=' ';
counter- ^tantanho;
goto>cy(POsicaoX,po5icaoV) ;
for counter2:=l to counter- do writeftecia}
i
pointer: =0.;
sa idd_i.'erdade ira ; = " ;
saida_faj£a: = " :
repeat
if pointer=taf»anho then ootoiv (po£icaoX+
pointer-i, posicaoV*
else gotoxy iposicaoA+Dointer, posicaoV)
i
tecla: =uPcaEe fr-ead(<ev!;
if (teclaOJtsi then
begin
if ( (tipo_de_con.junto=l)and(tecaa in
con.juntoii lorf (tipo_de_corijunto=2iandfteol^ in
con.junto2) ) then
begin
if pointer-tananho then
begin
£aida_uerdadeira;=copy(5aida
_yerdadeir-a, l,pointer-l3+tecaa;
5aida_falsa:=copy(saida_f3j£
a, i,pointer-li+'_';
end,
if pointer (tafflanho then
begin
pointer -- =pointer+i ;
saidajjer-dadeira : =saida jjerd
adeira+tecJa,
saida_faJ5a:=saida_faa5a+'_'
end:
end;
end
ease
begin
if (pointer >0) then
begin
pointer; =po inter- i:
saidaj-jerdadeira: =cop'--' (saidajjer
dadeira, 1, pointer) ,
saida_faj5a:=copy (saida.faJsa, 1,
pointer);
gotoxy (posicaox+po inter, posicaov
J;
TextBackGroundfS) ;
unite ( ' M ;
TextBackGroundESJ^
end;
end;
gotoxy (posicaoX, posicaov ) ;
TextBackGroundf05 ;
Hrite(saida_faa=:a3 .
Te>:teackGrourrdf5) ;
untiJ (tecJa=ni3i;
TextB5OkGrQund(0! J
paJayra_chaue =saida_yerd3deira ,
end;
( inicio do corpo principal do orografna
be5in
break_antigol: =breaki;
break _antiQ02: =break2;
break 1:=SE05B;
break2i=SF000;
TextBackGround(0! ;
Clrscrj
GOToXr (10,101;
UriteLnCEntre con a senha:');
posicaoX: =30,
PosicaoY: =10;
tananho: =8;
tipo_de_conjunto:=l;
repeat
RECEBE;
until palaura_chaue='05.07- 91';
(SI+)
break l:=br-eak_anti9ol;
break2: =break_antigo2,
TextBackGround[0);
Clrscr;
end-
PLACA DDFAX 96 PARA PC
XT/AT
Transforma seu micro em uma maquina de fax com disca-
gem automatJca, cadastre de ate 999 clientes e programa-
Cao para envio. Transmite e recebe com velocidade de 9600
BPS. Recepcao automatica durante operagao de outros
programas.
KITDDXMSX2.0 +
Implementa no seu micro maior resoluQao, maior velocida-
de de manipulagao de graficos, rel6gio real com bateria, 80
colunas, 256Kb de MEMORY MAPPER e 19.268 cores.
MEGA RAM DISK PARA MSX
Expansao de memoria com sistema operacional residente.
disponive! em 3 modetos diferentes: 256, 512 e 768 Kbytes,
Funciona como se fosse um drive temporario para o seu
MSX.
DDX MODEM PARA MSX
Transmits e recebe em 1200/75, 300/300,
1200/1200, BELL e CCITT. Monitoragao de linha, Discagem
rediscagem e atendimento automatico. Programa para
video texto embutido.
KIT PARA DRIVE DDX
Composto de gabinete metaiico. fonte de aiimentagao, in-
terface DDX, cabo para dois drives, manual e sistema ope-
racional DDX DOS.
DATATEC
Rua Domingos de Moraes, 770 - Loja 33-B -
V. Mariana - S. Paulo/SP Ao lado Estapao
Ana Rosa Metrb - FONE/FAX: (Oil) 571-7083
1ICR0 SlSrEMAS29
JPAVJIMglHAMiG
SUA IMAGINAQAO E O LIMITE...
TEMOS O MAIS COMPLETO
SORTIMENTO DE PRODUTOS PARA
UNHA AMIGA
HARDWARES & SERVIQOS PARA AMIGA
TUDO EM PROMOgAO • GARANTIA DE 30DIAS • PRONTA ENTREGA OU ENCOMENDA RAPIDA
PREQOS SOB CONSULTA
A-501 (Expansao de memoria externa p/ 1 Mb com Clock)
A-520 TV MODULATOR (NTSC)(PAL-M)
Chip SUPER AGNUS (Instalagao gratuita)
Computador AMIGA 500 (512 Kb)
Computador AMIGA 500 (1 Mb)
Computador AMIGA 2000 (Configura?ao variada)
DIGIVIEW {Digitalizador de imagens — Acompanha manual
e software)
EXTERNAL DRIVE 3 1/2 A-1011 {Original da Commodore)
EXTERNAL DRIVE 5 1/4 (880 Kb, complete com gabinete, fon-
te e cabo)
IMPRESSORA CITIZEN 200-GX COLOR {9 pin., 80 colunas,
com Kit-Color)
■ PERFECT SOUND SAMPLER (Digitalizador de sons)
' SUPRA RAM CLOCK (Expansao de memoria externa p/ 1 Mb
com Clock)
■ SUPRA RAM 2 MB (Expansao de memoria. Chega ate 8 Mb)
■ WINCHESTER 42 MB (4 Mb RAM)
TRANSCOplFICAQAO DE A-520 (NTSC para PAL-M)
INSTALAQAO DE 1 MB INTERNO
IMPRESSORA CITIZEN GSX-140 COLOR (24 pin. 80 colunas,
com Kit-Color)
IMPRESSORA CITIZEN COLOR 132 COLUNAS
INTERFACE MUSICAL MIDI
MODEM 1200-RS
MONITOR RGB 1084-S
MANUTENgAG
EASSISTENCIATECNICA
PARA TODA A LINHA
COMMODORE AMIGA
VLiii
»,.*^GB
qwlquerv;
SOFTWARE
• Mais de 800 tftulos disponiveis de software
• Aplicativos e utilitarios para todas as areas: Grafica & Video,
Texto & Desktop Publishing, Musical, 3D-CAD...
• Dezenas de Demos: Graficos, Musicas, Animagoes, Eroticos.
Exclusivamente importados
• Gravagoes em disquetes 3 1/2 e 5 1/4.
• Manuals Originals de diversos utilitarios
• OS MELHORES GAMES. Muitas Novidades:
Final Fight. Final Blow, Last Battle. Scooby Doo, Terminator II,
Last Ninja III, Manchester United li, Kick Off Europe, Battle Is-
le, Pit Fighter, Magic Pockets, Alien Storm, Robozone, Blue
Bross, Flight The Intruder, Master Detective, Elf, Rodland. Chaos
Strikes Back, R-Type II, Space Quest IV. Utopia...
SOFTWARES ORIGINAIS
AMIGA VISION — Editor graf ico para video c/ editores de tex-
to e sons. Em 4 disquetes com fichario e manual ilustrado.
AMIGA APPETIZER — Editor grafico-texto-musical para ini-
ciantes. Em disco com livreto.
AMIGASTARTER — Editor grafico, editor detextos + Jogos
(F/A 18, F40 Pursuit, Indiana Jones III) em 7 disquetes com
manuals.
L
AMIGA CHEAT by AVALLON (don? 1 ao 25):
GRATIS!
EM SUAS .
COMPRAS i
relagao com dicas, passwords, fases secre-
tas. imunidade total, vida infinita. tempo in-
, finite, etc. Muitas ineditas! Agora voceja po-
de chegar ao final de mats de 190 jogos de
Amiga. Pega gratis o numero do seu AMIGA-
CHEAT ao comprar softs de Amiga na
f
AVALLON.
AVALLON INFORMATICA LTDA
AV. ALMIRANTE BARROSO, 22 SAU 602 ■ CENTRO - RIO DE JANEIRO ■ RJ
■ CEP 20031- AO UDO DO METRO CARIOCA - DAS 9:30 AS 18:30 HS.
TEL (021)262-1636
A'MSX'PC
DESPACHAMOS
PARA TODO BRASIL
JOGOS
• Os melhores jogos
para MSXl (EXPERT, HOT-
BIT. PLUS e DDPLUS). MSX2.0, MEGARAM 1, e
2.0 e 2DD.
• sao majs de 1000 jogos selecronados para o
seu lazer Gravagao em disquetes 5 1/4 e 3 1/2.
• Colegoes em disquetes com 20 exelentes jo-
gos auto-executaveis por disco. Do n" 1 ao n°5.
Ideal para quem inicia no MSX-
• Todos OS langamentos nacionals e importados.
DIVERSOS
Sistema Grafico para Desenho*, Sistema Desk-
top Publishing* DOS* Copiadores Diversos* Edi-
tor de Video*, Editor Musical*, Graficos
Estatisticos* Curse de Datilografia. Curso de Ves-
tibular, Curso de Basic, Complementos Graficos
(Shapes, Alfabetos, Telas, Bordas), Softs Educa-
tivos, SENA-Soft. LOTO-Soft. Sjstema CAD* e mui-
to mais!
' Acompantia manual em portugues
LINGUAGENS E
COMPILADORES
Aztec C* Biblioteca C. C (ASCII/Z80).
Turbo Pascal*, Cobol 80* Devpac 80
(MON 80. GEN 80. ED80)*, Forthran,
Mumps, MBasic, Forth, Mega-
Assemiber (disco ou cartucho)*, Mi-
cro Prolog*. Macro-ASM 80*. Turbo
Modula 2* Lisp* PLM, Hot-Logo (em
cartucho)...
*s(gnific3 que o soft possui manual opcional em
ingles ou portugues.
APLICATIVOS
PROFISSIONAIS
Banco de Dados. Planiiha de Calcu-
los, Editor de Texto, Contabilidade
Certa, Mala Direta (cadastro de clien-
tes), Controle de Estoque. Agenda.
Ficharios, Calculos Estruturais, Flu-
xo de Caixa, Controle Bancario. Ca-
dastro de Produtos...
OSS. Os softs acima acompanhani manual em
portugues.
PERIFERICOS E SUPRIMENTOS
Todos com 1 ano de garantia • Pagamento em 2 vezes
PRONTA ENTREGA: Drives DDX: 5 1/4 360
Kb, 5 1/4 360/720 Kb, (completes com in-
terface, gabinete, fonte, disquete com DOS
e jogos — brindes e descontos nas com-
pras a vista) • Kit e adaptagao para MSX 2.0
e 2.0-1- (somente em micros Expert 1.0 e
1.1) " Interface para drive • Gabinete c/fon-
te para drive • MEGARAM 256 KB • MEGA-
RAMDISK (256. 512, 768 KB) • Disquetes
5 1/4 e 3 1/2 • Joysticks
CATALOGO MSX E AMIGA
Se voce ainda nao tern o nosso cata-
logo completo com infornia9des e pre-
gos de todos esses produtos anuncia-
dos e muitos outros, nao perca tempo.
Envie-nos uma carta com letra legivel,
enderego completo e telefone (se tlver)
soijcitando o seu. E gratis e automati-
camente voce sera cadastrado. Para
comprar nossos produtos sem ir a Aval-
Ion, basta ligar (021) 262-1636,
informar-se sobre o valor dos produtos
desejados e como efetuar o deposito
em nossa conta bancaria, ou envjar o
cheque nominal.
PC-XT / AT-286 / AT-386
PRONTA ENTREGA OU ENCOMENDA RAPIDA
ORgAMENTO SEM CGMPRGIVIISSG PARA
QUALQUER CONFIGURAgAO
TAMBEM TEMOS:
• KITS • PLACAS PARA VIDEO
• WINCHESTER 44/80 Mb • IMPRESSORAS
• DRIVES (5 1/4 e 3 1/2) • MONITORES
GVl^«^A
TODOS COMPLETOS
COM 2 DRIVES, WINCHESTER 44/80 MB,
GABINETE/FONTE. MONITOR
MONOCROMATICO. INSTALAQAO GRATIS
CONSULTE-NOS!
VIDEO-GAMES
&
CARTUCHOS
NACIONAIS E
IMPORTADOS
(A vista ou em 2 vezes. o menor
prego)
PRONTA ENTREGA OU
ENCOMENDA RAPIDA
• GAME-GEAR
(c/ ou sem Adaptador de TV)
• MEGADRIVE/GENESIS
• NINTENDO/PHANTOM
• SUPER FAMICON
• NEO-GEO
• CARTUCHOS EM GERAL
PARA TODOS
OS CONSOLES
(Relagao no local)
LIVROS
Oamar Rrfvto dm Sontoa
••1
FUNpOES PRAtICAS
sniCA
##
CLIPPER 5.0 - LIBRARY
Osmar Flavio dos Santos
Editora Erica
416 paginas
A obra e dirigida especialmente aos pro-
gramadores, constituindo-se num verda-
deiro manual capaz de aliviar o trabalho des-
ses profissionais, oferecendo exemplos de
mais de 100 fungoes e tambem detalhes so-
bre a aplicagao pratica de cada uma delas,
MS-DOS TECNICAS AVANQADAS, TRUQUES
DOS MAGOS DO SISTEMA
The Waits Group
Ebras Editora
508 paginas
livro ensina dicas, segredos e estrate-
gias do DOS com o objetivo de explorar ao
maxrmo o potencial do sistema. desde a ex-
pansao de memoha ate a fungao multita-
refa.
Orienta o usuario e o programador do
DOS com todos os detalhes de hardware,
software e ate shareware que podem oti-
mizar o uso do sistema. Revoluciona o co-
nhecimento ate entao acessive! e combina
segredos de software e placas adicionais;
otimiza o PC com DEBUG e programas uti-
litarios gratuitos como SDIR, MOVE, WHE-
REIS, ALTER. REDATE, e outros; acessa as
teclas de controle. conjuntos de caracteres
estendidos e ANSI.SYS, aiem de ensinar a
executar arquivos de lote complicados.
PC TOOLS DELUXE 6.0
Haroldo Amaral e Daniel E Pedao
Editora Atlas
376 paginas
A obra usa o Metodo Treinasoft e destina-
-se a todos os que desejam aprender a uti-
lizar PC TOOLS. livro faz parte de um
conjunto de obras que empregam o citado
metodo de aprendizado. o qua! proporciona
aos iniciantes em Informatica um acesso se-
guro as numerosas vantagens do universo
da computagao.
O ABC DO 1-2-3 - Versao 2.2
Chris Gilbert e Laurie Williams
Makron Books Editora
426 paginas
No livro o Lotus 1-2-3 e apresentado de
forma didatJca, passo-a-passo, proporcio-
nando aos usuarios iniciantes e intermedia-
ries um perfeito aprendizado quanto a uti-
lizagao deste software.
TOTALIHENTE COMPATTVEL COM TODAS AS
MAOUINAS DE FAXES EXISTENTES.
TRANSMISSAO E RECEPgAO EM 9600 BPS.
DDFAX-% € uma interface de comunica^o piara
compuiadores da linha PC XT/AT, que conecta seu
compuLador com o maravilhoso mundo do Fax.
KIT DUX 2.0-1-
O kj[ M.sx 2 faz com que o micra,
eotre outras vaatagens, taSia maicc
resolu^o, maiorvejoddadeda
tnanipula^ao de KSficos, nm reiij^
rea com balera para quanda o
micro csiiver desligado, 80 oifunas
programivcis, 128 Kb de Ram de
vfdeo, 256 cores simuUaneas, etc
Mais: Transftirma o miCTo MSX em
MSX -f- , adidonando novos
comandos (software) e novaa
feDsOes (Hffltiware).
Tambem:
• Kit para drive MSX
*Sofiwares
*Suprimenios
•Jc^para MSX e PC
*Ma/tutengao
— - =~^^^ COMPUTADORES
PC'XriAT-286 1 386SX 1 386dx
■ ■■
■■
■
■
T"-+F1
11 II 1
1
■r — B ""^B n
W~ 1\
■r
^
k
—
Br " ^B
Bl -■■
m\ IB
IB
■1 B Bk
B — iHd
I II
r
■1 fl Br
■1 ' .^M
fl ^-JBB
B
■ II
II
A
A
r
^
k
-^
_: _:: :__q
LJ. II 1 1 1 ^
■ ■^
„
^
J
INFORMATICA
PnrcJra - Ed. Erpafo Um
TEL. (027) 227-9757 v„-oRift _ ^S
227-9939
TALL COMUNICACAO A MELHOR OPCAO PARA O SEU PC
AVENIDA JABAQUARA 1598 - SALA OS - CEP 01O46 - SAO PAULO/SP TEL; (Oil) 579-3131
CORRESPONDENCIft: CAfXft POSTAL 43042 - CEP 04198 - SAO PAULO/ SP
COMO PEDW MELHOR SOFT PftRfl SEU PC FSLACIONE OS SOFTS NUMA FOLHA DE PAPEL. COLOQUE T»«EM SEU NOME E ENDERECO . DEPOtS
DE TUDO FEfrO MaTIPLIOUE 'JALOR ABftiXO PELA aUfiNT[[>ADE DE DISCO PEDIDO. COl'K) PA6AR ? HA DUAS htNEffWS: 1) W1NDE CHEQUE
CpUZflOO E NOMINW- A TfiU C0MUNIC#K:A0 LTBA, PARfi NOSSfl CAPXft POSTAL OU 2) m^SX. A RELACAO E PECA PflGftMENTO POR REEMBOLSO
POSTAL A«UI UOCE SO PAGA «UflNDO C^€6AR SEU PEDIDO NO CORf^O, PEDIDOS AC^ DE CR$ 25.000,00 NAO PAGA DEZ POR CENTO DE TAXfi .
M^DAMOS SUA ENCO^«M)H POR SEDEX A COBRAR. TIDO hflJlTO RftPCO E SEGiM). CONFIRft ™
PRECO POR DISCO (WaUIDO DISCO): DISCO: 51/4 360 = CR$ 2.300,00 (CLIDADO BARATO SAI CARO)
ACAO
(Ofl-ftLF O E.TtlHOSO
(OD-CHAflUE CHAPUH
(OD-COMANOO
(Ott-DOHKEV KONG
(02}-HER0IS MARVEL
(02>--GAUHTi£D
(04>-IiK0STBUSTERS
(02t-HOSTAGES
[OD-KAR WM«OS
t03>-MPOSaBLe MSSIDN
Cg2)-MHAHA JOHES CRUZ.
(OIJ-IHOV JOHES T.DOOM
EOD-JfnDV
ia4>-MAHI WCE
(l]2>-0BUTERAT0R
{02>~PRATES
tD2>~PRttlCe OF PERS»
C(M>-PRDIWniONi
(OD-RAO UARRUm
(a4)-Roeocop
(OD-SPV X SPV
<04>-MHJA TURTLES
(OV-THEXDEH I
tO-D-MZZBAU.
(02>-SPEE[BALL
(01M4ACH H ESPACtAL
(OD-SKVFOX 1 1
tOfl-COSMK: CRUZADER
(D3)-XENDH 1 1
(DO-ROaOCDPI
tgO-ELITE
(02MJOLDEN AXE
(D2>-PESA0eLD E. STREET
(02K5PACE ROGUE
(02>-KARH0U
(OS)-T0HGUE FATMAN(W)
[02)-AAAfWiH (E
(02KALTERED BEAST fWl
(D2}-AXE W RAGE
(DU-SURGER TIME
I03>-Ka»*OHE
10*)-CASTLES
t01>-C»tTIPEDE
CD2)-COL0RAOO
(02)-CRACK DOWN (W)
(02HOARK CASTLE
(OV-DARK SHE
[02)-0EM0N STALKER
tOD-OKHHJC
(OD-DIGGER I E n
(ISHDRAGOH'S LAM I
(12>-DRAC0H'S LAn I I
tOD-EUOUmON
tD6>-FIEH[NSH FREOOVS (M)
(D2)-CAUHTLET 1 1
(OD-GOODV
(04>-HARD NOVA
tOV-HOPPER
(O2>-H0VER FORCE
(02>-LE FETICHE HAVA
(0-D-LMHGSTONE i I
(02)-MB4E OF TTTAH
(OII-HOOH BUGS
(Ofl-MOOH PATROL
(OZ)-HARCO POLBC
(03>-NKtTH SHIFT (E/Ul
(DD-PAHGO
t02)-PfM)FECV I
COD-RICK OAHtXfWUS
(OSKROTOX
(02)-RUSH'H ATTACK
fOO-SEA DRAGON
(10>-SPACE ACE
(02HSPACE HARRER
(OD-SPV HUNTER
(02)-THARGAN
toai-TECwmcop
(01>-CAPITA(N COMIC
(011-T^ GREAT SCAPE
lOfl-THE LAST MISSION
tOD-WCROSCOPtC MISSKJM
tOtt-'mUHDCR STRIKE (E/y)
fOD- TOTAL ECLIPSE
<03)- TREASURE TRAP
IO«-U*CTORV ROAD
(02)-U0VMZ CENT. TERRE
(02)-MEnEO DREAM
tO-D-ZAXXOH I
(OW-007 UCEMSE TO KILL
(06>-ALL DOGS Q. HEAUEN
(Oa>-ARACNOFDBIA
(021-AXTEBK
(02t-eACK TO FUTIWE 1 1
(Ofl)-BACK FUTURE 11 1 ftO
(02)-eftTMftH (D
(04>-eATHaN T.EMOUIE tW)
(D3)-BUCK ROGERS
<02>-0LiVEFt «< COHPAHV
f02)-AMAZ1HG SPIOERMAN
(Ofl-THE n.MTST0NE
<OD-T0M AND JEFfftV
(O1)-T0M SOWVai ISLWH)
(02>-BL00D MOHEV (V/WJ
<O2>-ECHEL0H
(OBM-IGHT SPEED (U)
tD2>-f«MMXS
tOSMWERLORD
(01>-P0»«R DROME
(OH-REflCH STARS
(WJ-SJ),!,
(02KSENTMEL WORDS I
(01KSKV RUHHER
<02)-STAft COHTROt
vO£>~STAR FLHiTH 1 1
(OZKSTAft GLH)E I
(04>-STELLAR Wt
<03>-STRaJER
(03)-T>CXDER II
C02}-TUHEL ARMA(£DOH(W
(oi}-unoiuH
t04J-XEK0CID
t02>-XENDN I
AUENTURA
C08)-CRIME UMfE (U/U)
t03)KJEHTURl(W (E/V)
(Ofl-DEFEHOEF OF CROWH
(D2>-OiEHABO
(03}-FUTURE WARS I
(OI)-GFWZOR (CONTRA)
(03>-HER0ES OF UWCE
(01)-RM4PAGE
(DZ)-RDGGER R^WBIT
iD4]-SW.PHEED
(Oe)-KRVSTAL
(02>-0S TWES PATtTAS
t02}-ZACK HCKRAXEM
(02}-4ILLSFAiR5
<01)-PfiPOW0Y
(02>-0UCK TALES
(OZ}-SIHBAD HARUJO
C03MF SHOOT IT
(Ofl-PHARflOS TUMB
t01}-«ARSARIAN
(ot}-ocAT>{S wmo
(02MWSTAN SAGA
(02>-PIPE DREAM
(0£>-LOOH
(02)-CASTLEUAHIA
(Oti-SHoaw
t08)-007 STEALTH AFFAIR
COa>-ALTEREOE DE5TWV
(03)-eATTLETECH
(04)-BATl LtTECH 1 1
C03)-Bie SUS5INES
fa4)-CHAMPI0NS OF KRVWt
(021-CLUE H. DETET»E
<O9>-COUHTD0WH CE/W)
«J5J~C0VER ACTION
(OSMHWIO WOLF S. AGENT
(02)-DRAGQHS OF FLAME
t08y-€L\ffVi <Mi
(OS>-€VES OF BEHOLD (W)
(08MT FROM DESERT (M)
(03)-KEEF OF TWEF
(OEJ-LORD RINGS SL-H
(06>-»eAH STBKTS (V)
(04)-MECHUARRI0R tE/UI
i02)-NEW HAHIM) MANSION
(02>HWCKET RAMGER
(02)-CARDIHAL KREMELIH
(02J-KIKG OF CHKAGO
t04>- THE IftGHTBREEO
t031-TH»W COWHERD
(04)-PARIC MSTERV (W)
(OD-TWES OF LORE
(O2)-WB-L0W iE/V)
ADyEHTURES GRAFICOS
(02J-BAKER STREET
(03)-8ARD TALES
tOSKKING QUEST I ) I
(02)~LEISl#C£ LARRV I
(02>-THE BOOK MOEBIUS
(OI)-MISTERV MURDER
(03I-POLICE aUCST I
(02)-SPACE QUEST I
(01H5TSR TRECK T, REBEL
(OSV-STAR TRECl^: 'J CJ)
(01)-B0DV TRANSPAREHT
t02t-LIFE b DEATH I
(01)-HAHMC HAM510H
(03)-C00H0ME ICE MAN
(DSi-SEC MOM(EV ISL««}
(01)-DRflCULA H LONDON
(OSHCAUFORNIA RUSH
110)-HEROS QUEST
(Ofl-KNG QUEST (
(02J-KIHG QUEST 1 1
(09}-ICMG QUEST IV
(OG}-LEtSURE LitftRV I I
(09)-LEeURE L«tW 1 1 1
l05)-MflHHUHTER H. TORK
t02)-H0THER GOOSE
t06)-PQUCE QUEST 1 1
(05}-SEARCH FOR KING
t03)-SPACE QUEST 1 1
(OG>-SPACE QUEST I I I
(10J-C0L«<ELS BQIKST
tWHTlME QUEST
(OB)-WOnLD LAHD (VJ
(07}-ULTIMA VI
(03)-CARMEN H T»<E
(01KCARHEN SAHDtEGO
CORRIDA CARRO/MOTO ETC
(OD-4 X 4 (H'F ROAD
(0-0-CRAZV CARS
(02)-0EATH TRACK
(02>-FOtftARI F-1
tOfl-G-PRK CJROJT
I021-HMA»MPOLIS 500
t021-LOMBAflO RAC RALLY
I02I-MOT0CRROSS
(02)- OUT RUN
(Ofl-PIT STOP
(D2)~P0WER DRTT
£02)-5PACE RACE
E03]-STREET ROAD
COO-SUPER BKE
tOD-TEST DRWE I
(OSJ-TEST DRIVE 1 1
(03t-TEST DRIVE 1 1 I (UJ
(D2)-THE CYCLES
(OB- TURBO CHAMPION
(0D-5UPER HANG OH
(OlJ-F-40 PURSUIT
(Oa»-DfiVS OF THWCCR
(OD-HEW GP MOTO
tOD-VETTE
(OD-AFRICAH RDERS RALV
tD2)-HARLEV DAVtOSOH
104)-STIMT DIW«
1D4)-HASCAR CHALLENGER
[02)-BUICK GM
tOf)-Ffft£ tk FORGET I
102J-nRE & FORGET 1 1
<DD-HARO DRnWG
(02H»«iiMV PATROL 1 I
t02)~SUPCR OFF ROAD (W)
(05)H«IRI0 AHORETI (W/D
(02)-PARtS DAKAR
(02)-SUZUM MOTOCROSS
LUTAS
(OD-BOP UETRU.MG
(02J-BtH)0KAH
lOfl-BUSHIDO
(02)-00UBLE CKAGON I
(OV-DOUBLE DRAGOH II
i02)-FACE OFF
!01l-KftRftTE CHAMPION
(Dfl-KARATEKA
[02)-LAST HOUA I
(02)-BftD DUDES
(OD-SERRA BOX
(021-STREET FIGTHER
(DltHSHIHOBI
(03)-LAST HWJA I I
(04S-0RAG0H STRIKES
(04k~MIHD WALKER
(021-RENEGADE
403)-L0W BLOW BOXE
(021-ERUCE LEE LIVES
(D2)-BUBBLE BOBBLE
(D2)-COLORADO
(02)-IUtf»»V
(02J-TAKE DOWN
(01J-TFWJAH
(02)-WILD STREET
SIMULftDOBES EM GERAL
(02>-e88 ATTACK SUB
(04Hfl-10 TANK KILLER
'.Ofl-AFT i
(02)-aPACHE STRWE (Wl
(04)-ATP PtDT iW)
<02)-BLUE MiGELS tE/U)
(05)-BLUE MAX AVUW
(03)-DAUN REIER AVIAO (V]
(02>-F-2S RETALlATORtE)
(06J-FLIGm" BfrmHJER
«>4>-FLIGHT BOMBER
(0£)-JET FIGHTER (VGA)
(04)-JET FIGTHER 1 1 (VGA)
{04)-WfflGHT5 SKV
tOa}-MKi 29
(OS>-RED BARON (V/W)
(02>-SKVSHARK (E/V)
I03I-SU25 STORMOVES
(02>-TTtAC0N TRAFEGO
(02)-ABRAHS TMW (U)
(Ol)-F--B STFWCE EAGLE
(02)-F-1S STRIKE EACl^ 1 1
C03>-F-19 STEALTH FIGHT
(O1)H=ALC0N
(02)-FLiGHT SWUL I ) I
COD-GATO SUBMftRtHO
(OZJ-SIMCITV
(a2>-SKATE OR DE
(01KSKATE ROCK
(OD- THE JET F-16/18
(OD-TOMAHAUK
(CTD-CMICK VEAGRS AFT
(01)-F0RD SIMlfl^TOR I
(0«-SAft.ttffi BARCO
tO2>-'F0ftD SiMU.ATOR I I
(Cm-STHIKER HELKDOPTER
(01>-ICAWV METAL TANK
t01)-f«D tKTOBER SUB
IDW-PT 109 LAMCHA
(OI)-OFF SHORE WARRIOR
i04>-BATTLE OF BRITAIN
t02)- F-16 COlfflftT Pfl.0T
GIKRRA TEfKA/MAR/AR
i02)~AFTER BURNER
(D1)-AIRB0RHE RANGER
C01)-ANCIET ART OF WMt
(02)~GUER(%HA WARS
(D3>H>PERATfON WOLF
(OD-PLATCHJN
(02>-R0CKET RANGERS
(031-UAR VH WDOLE EARTH
l02)-FtRE PWffiR TANK
(Ofl-CALL TO ARMS
(01}-0CEMf RAHtZH NAVAL
tOll-STFMtt FLEET MAVAL
(02>-eiG TFffiE 5TRATEGE
t02)-BATTLE HAWKS «42
(02M4HGS OF FURV
(02)}-RAheO i I I
(02)-ATTA(a< CtffiPER HELI
(03)-DASS00T aJE
«Jfl>-Sft.EHT SERVICE 1 I
(02)-W(H.FPA(^
(02)-AftMAOA 252S
(03)-BiWDIT KING CKSteO
«)2>-BATTLE OF NAPOLEON
(02>-C0HFLrT H EUROPE
(07>-DIH0 WARS (W)
(01)-Eh«RE
(03)-HARP00N (U)
(D31--MACARTHUR'S WAR
(02>'HU0LEAR WARS
(03>-OPEnATION COMBAT
tOD-POPLB-tHIS
(03>-ftAB.RDAD TACOH
iQ2>-m5K
(03)-SW0RD OF SAMIWAI
(OI)HMWTIFOX
(O2)-(a»#«HD0 HQ
(Oi)-iKSTROVE
(02>-GWiB0AT
(D2>-HEAVV BARREL
(03J-M-1 TANK FLATOOH
<02>~5TEL THL*HDER TAIW
ESPORTIVOS
(01}-B0WLIHG BOLICIE
(Oi)-C^IFORNiA GM4ES I
{04)-CA«>IAH U(j-L{MPICS
{01>-Q0LF
t01)-HAFS»«. I
s05)-H0LE IN i»E GOLF
JOU-MAGK JOHMSC»<S
(02)-|iC;AN 19 (^LF
(OD-PC POta. BtLHflR
i03)-PRD TENI5 TOiJR
(01>-SUMMER GAMES
(0«-WWTER GAMES
(OD-WORLD GAMES
(02)-D0Wm«_L CHALLEHGE
(02>-LflKERS fc CELTICS
lOO-PRO SOCCER
{02)-WHG'S BEACH VOLLEV
(02)-woRij] T. so(x;er
[Q2)~SKI OR DIE
i03)-(iALiF0RWA GAME S 1 1 1
(02)-MANCHESTER UNITED
(OV-SUPER ICE HOQUEI
(OD-HiCHAEL JORDAN
(02)-PETE ROSE BASO
(0-D-IHDOOR FUTSAL
(02>-MOO0R SPORTS
(06)-DR£AM TEAM BASOfW)
i02)-GRAVE VARGARO FUT
(Ott-HARLEM CLCWTROTER
[02)-HEATWaUE LM4CHA(E)
lOaj-IMTERMATKJHAL FUT.
(OVHTALV 90
(01HKEVTH VAN FUTSAL
(Cro-WCHEL FUTEBOL
(OD-RAC'N BtLHAR
(OD-TEHIS ACOLAOC
(OD-SHARK'S SMHUCA 3D
(OV-UIND SURF
KCSA-TABULERO
(02J-BATTLE CHESS
(OD-CHESS MASTER 2000
lOll-CVRUS CHESS
i02)-H0VLES CARTAS
lOO-DRAW POKER
(OD-TRUCO
EOD-ROLETA
(02}-BAR GA»«S
(02J-7W SPOT
(OD~BACKGAM0NN
lOD-BANAHOO
(03)-BATTLE CHESS 1 1
(Ofl-CfiR SHARKS CARTAS
(Dfi-HOVLES 1 1
[06)-LMHGG JHiSAWS
(Oi>-HDVATft0N LABIRIHTO
(O-O- PENTHOUSE
(01>-QIX
(03)~SAftODH CHESS (V)
(02)--STRATEG0 iV)
(Ofl-STTW* POKER I
t02)-STRIP POKER I i
(DO- TIT AN REFLEX
iOD-KTETRIS
COD-FACES
(02)-WELLT«5
(02)-MARBLE MAOI^SS
(02)-l£MMIHGS <W)
(01)-F««.V FffiUDS
((}1>-JEDPAfmV
(02>-ar)cahdi0 m
(oi)-macadam flipper
(OD-MAD *«X PACt4MI
(Ofl-SOKOBAH
(Oti-POP CORN
(OD-BLOGKOUT
tOfl-ARKANOlD i
(DO-GAME HARMONV
t02)-«0CKF0RD)
ATENCAO; SKiLAS DESTA
PACiIHA: (W)-W»40ESTER ;
(E)-EGA; (V)-VGA.
OS NUMERDS EHTRE
PAREHTESES SiGrflFKA A
OUftHTJDAOE DE OlSCO QUE
CADA PROGRAMA OCUPA.
PECA CATAL060 GRATIS
COMPLETOPARA:
AMIGA E PC
TEL 579-3131
PROGRAMA
Problemas com a matematica? Use o micro,
Potencias e raizes:
o micro resolve
Micro: IBM PC/XT
Memdria: 512 Kbytes
Video: CGA
Linguagem: Pascal
Requisites: Nenhum
D Rog^rio Batista Merlo
As linguagens de programacao em geral nao trazem uma f un?ao
expiicita para tesolvermos as operacoes matematicas de potenciacao
e radiciagao, mas costumam trazer funcoes b^sicas prontas que per-
mitem contornar esta IJmitaQ§o.
Essas funcdes bSsicas, que vao nos auxlliar a conseguir o nosso
proposito, sao a funcao iogaritmica e a fungao exponencial, geral-
mente implementadas como In (x) e exp (x), respectivamente.
E com estas duas funpoes que iremos trabalhar, seguindo o con-
ceito matemcitico que afirma que "a inversa da funcao Iogaritmica
6 chamada de funpao exponencial".
Por definicao:
a) y -- e'
b) X = In (y)
Ou seja:
e" = In (x)
Por serem operagoes inversas, daf tiramos que:
a) In {e') = x
b) e = X
POTENCIA<;^0
Utilizando as formulas anteriores, podemos tambem multiplicar
OS expoentes de ambos os membros por um mesmo valor, e o re-
sultado se mantera.
Reescrevendo as fbrmulas seguindo este novo conceito, obtemos:
a) (In (e")r = x'
b) e'""'-' = x'
34 MICRO SiSff-MAS
• Listagem 1
function L^eve -cPSe:. ^xfo rea:; : r-K=.:,
■v5.'"
CfiLCULE - r^'Al-:
bSQin
ir EXPO ( > then
C Es e>;pG£nte = 0- resulTsdo = 1 >
i'" BASE ■> then
CRLCULE -= e:-;p fEXPC? % in UbS [BP5E)^?
\ fcrrauia spnesent^da ;
CPLCULE ■ - 0,
: eleuado a uis nuwer^o "^e^uata ;
if- (EP5E ( 0! and Efrac (EXPO / 2) > 0' the^'
■; tsst5 £■€ base neq^tiua p expoente iwc.r.r :
ElEk.'E = CflLCULE % i-\)
i ent3,o ne^ultado sEf-a neQsti'.'c )
£155 Eieye •= Ch-CULE,
end
ol£g Ej£l.i£ -= 1;
EHdT
function Raiz SINCICE. RPCI^SNCC r-^hl ■ -£5.
begin
if RRDICRNDO = S then
{ raiz dE S "ES'jlt?. ''
R=ti7 -=
^^~R5.iZ .= EHP fl/INDICE X an {RRHICRNDn^ i i
( formuls 5Pne3ent5da >
end ;
Agora so prBcisamos passar para comando propriamente dito,
obtendo a funpao para x":
exp ( y * In (xH
Como e impossivel obtermos logaritmo de um numero nega-
tive ou zero, e preciso praver isto antes de executarmos esta funcao.
RADICIACAO
Podemos escrever uma raiz em forma de potencia e com este m6-
todo iremos chegar a raiz desejada, utilizando o procedimento ex-
posto anteriormente.
^Jlf MARSOFT mFDBmmcpi
^^31^^ RUA CARDOSO DE ALMEIDA,993 - PERDIZES ■ 05013 ■ S.PAULO/ SP
O MELHOR PARA SEU MSX E PC
JOGOS PC XT/fiT
yEJA ABAIXO ALGUNS JOGOS HAIS
PEIUDOS DA LINHA IBN-PC XT/AT
TftRIftmXiAS NINJfl (4)
AlF nilKOISO <1)
BACK TO TH£ FUTURE 11 <2>
HIAHI yiCE <4)
CHESS MASTER 210fl <1)
F-15 STRIKE EAGLE II (2)
INCIAf* JONES H (1)
KARATE CHAMPION (1)
KARATEK^t <1)
PAPER BOV (1)
PRINCE OF PERSlft <2)
ROBOCOP (4)
STAR TREK (1)
ROGER RABBIT (2)
STRIP POKER (1)
TEIRIS (1)
SPACE RACER (1)
SHIHOBI CD
HAGIC JHONSON <1)
UINTER GAMES <1)
MACH - III <1)
GAUNTLET (1)
ALTEREAD BEAST (2)
HORLD SOCCER (2)
GRAI^ PRIX CIRCUIT (I)
TOHAHAUX <1)
OUT RUN <2)
INDIANAPOLIS 500 (2)
GHOSTBUSTERS - II (4)
DOUBLE DRAGON - I <2)
DOUBLE DRAGON - II (1)
4x4 OFF ROAD (1)
flfTER BURNER (2)
APLICATIUOS PC
UEJA ALGUNS APLICATIUOS NAIS
PEDIDOS DA LINHA IBM-PC XT/AT
FANCV LABEL
DISK CATALOGING
CHARTS UNLIMITED
CASH TRACK
TRADUTOR
CHEX
ORACLE
PROFESSOR PC
EQUATOR
DIET DISK
OUERLOARD
PC MUSICIAN
MICAL
AMPLE NOTICE
MASTER FILE DISK
PC-PROJECT
MICRO REGISTER
PC WRITE
MR. LABEL
PRIMATE BOKEPEER
I
<2)
<1)
(1)
<1)
(3)
HI
1)
i
(3)
(1)
(1)
LANCAMENTO EXCLUSIUO P/ MSX
SVSTEM
CONTABIL
CONPLETO SISTEHA
QUE DISPOE DE :
REGISTRO DE CLIENTES
LISTAS E ETiqUETAS
PEDIDOS E yENDAS
FATURAS
CONTAS A RECEBER
E NUnO NAIS...
QUALIDADE ADUANCE SOFTWARE
E MAIS:
BUFFER
UTIIIIARIO CAPAZ DE
ARQUIUAR TODOS SEUS
DISCOS ATRAUES DA
SIMPLES LEITURA M
D1RETOTIO.COM OPCAO
DE BUSCA E EHISSAO
DE LISTAGENS.
S
MASTER
BAT
AGORA UOCE JA PODE ^
FA2ER SUAS ABERTURAS
NO "DOS" DO SEU NSX
COM JANELAS E CORES .
1
o
* JOGOS E APLICATIUOS P/MSX 1.2 E 2+
* PRCGRAMAS PflBAWEGARAM^EM. MAPPER
* SEMPRE OS ULTIHOS LAKCANENTOS
PLACft DDFAX
COM ESTA PLflCA.UOCE PODE
TRANSHITIR OU RECEBER FAX
ATRAUES DO SEU PC ?tt
PRODUTOS
DDX
* DRIUE CONPLETO
n HEGARAH
« 80 COLUNAS
* MODEM
« EXPANSOR SLOTS
n KIT 2.0
» KIT 2.0+ (PLUS)
E NUITO MAIS ...
O
O
o
■ ■ '■"" '
i^kikiLUd^
SOLICITE
CATALOGO
GRATIS
(on) 263.1170
A radtciacao e a opera^So inversa da potenci3C§o. Deste modo
podemos escrever a raiz em forma de potencia, tal como se segue:
a) X
b) X
y - y
V = y
Agora que ja sabemos como resolver uma potencia, fica facil es-
crever o comando:
a) exp (1/x * In (y))
b) exp (z/x * In (y»
Para melhor verificar o acima exposto, a listagem 1 traz duas
fun^oes escritas em Pascal. Como se trata de funcoes, voce deverS
atribui-las a uma variavel do tipo real. O programa DEMO.PAS de-
monstra as funpoes discutidas neste artigo.
ROGERiO BATISTA MERLO 6 estudante de CiSncias da Com
putagao da Universidade Regional de Biumenau, sendo tam-
b6ni Monitor do Departamento de Sistemas e Computap^o da
URB. Programa em Pascal, Cobol. Basic e Modula 2.
• Programa:
DEMO.PAS
proQr ift< L
^^'Q .
^;sNt)
lises crt .
rbfiiuri*
yar
QPCPD
char'
^LS:"^!,
ZL^ri
;'£-5. 1 ;
POTENC:
P, RPIZN
res:
beqin
tExtattr =03:
clrscr;
noldurs
(l,ljSE
,25 2^
gotoxy
f33,5^
H^-ite
: 'Deraonstr.ativ'O-' ' ■
gotoxy
£35,16:;
••■ir ite
fPotariDia'; ;
9C'tCi'';V
(35,2C!1.
i-r its
':'??aiz')i
teKtattr = ^"■.
HindOH
':5.9. 25,-
22);
cJrscr-:
HindOH
fl,l.SS-
25),
noJdura
(5,Q,2F
.22,1) ,
goto^'y
fl3,12l ;
i-irite
■'Meriu't;
gotoxy
(09,1^);
write
;'i - POtiMnCiiM:
gotoxy
!09,16):
write
■'2 - R5i2'*i
goto>;y
(09,18);
write
:'3 - ri?fi'i;
goto>::v
(09,201;
write '
'Gc-cao - ''i
text art
r := ^7;
Hindow
(35,9:75
, 13! ,
cirscr;
window
fl,l,S0,
■TC)
!9D:dur3
(35,, 5,5
5,13,11
ICjdura i56,9,75, 13. 1 1 ,
rePsat
textatt:- '.= ^7.
gotoxy f^0, 9 ': ] Wr-it5 ( ' ope''?'* do l ' " :
90tOMV f60. '3 ' : wr ite ' Ope'"-i-":7'; 2 ' ,-
repeat
3Cto>:v ;i7,20i,
OPCflC ■= ^e-idHev;
;-frirs [DPC'^Qi ;
'jrtiZ QPHmQ ir C'l', '2'. '"■'^'
case nprpo nr
'1' : begin
gotoxv (^0,9) i
write (' Base 'i;
gotOKy (60. Qi.
write i' EKpoente ');
end,
'2-* begin
gotoxy (^3 . Q^ ;
write ( ' Indice ' ) ;
gotoxy E60. 9) ■
write' {' Radicando M,
end .
textattr = -^7,-
gotDxy f61.11); write c ' iiv
gotoxy tfll.ll); write f ' ' 11)
textattr := 33;
gotoxv (35,22), write ■: ' ' 4^),
gOtOXV (35,18); write (' '.^Oi):
if OPCPG (> '3' then
begin
^L^"! - = RecebeNurn i'll.-^l. lli ;
EL=:r2 -3 RecebeNun^ fll:fcl,lli]
end;
c-s.se OPCRtj 0''
'1' -- beqin
gDtOxy (35,13);
POTENCIP := EJeve ^ELE!11, ELEM2 1 ;
if ifrac (ELEl*!!) > 0) or 'frac 'ELE
•^2' ■ 01 then
write iPOTENCIm: 1 101
eJse write (POTENCIP-i 01 ;
end ;
'2' ■■ beqin
gotDxy (35,22);
if ELEffl i) then
begir
if ELEn2 >= then
beqin
RfllZN := Rai2 (ELEfll, ELEr^2\
if frac (RPIZN) > then
write (RfllZN 1. 10)
eise write (RRIZN: 1-0);
end
else write I'Raiz de numero neoat
iuD nao existe') ;
end
else write f'Raii nao existe' i;
end,
end;
until OPCRG = '3';
end .
VOCE PODE ANUNCIAR
EM MICRO SISTEMAS.
INFORME-SE jA
SAO PAULO
(011)819-2193
RIO DE JANEIRO
(021)232-0653
CetOfud
CENTRAL INFORMATICA LTDA.
Rua Barao de Itapetininga, 88 - CJ. 707 - CENTRO CEP. 01.042 - Sao Paulo - SP
Tel. (Oil) 256-2544 - Caixa Postal 7227 - CEP. 01.064
CATALOGO DE JOGOS PARA PC COM AS ULTIMAS NOVIDADES DO MERCADO
JOOl
01
1 ON 2
083
02
THE CYCLES
002
01
KARHEKA
084
03
DURO DE MATAH
003
01
PC POOL CHALLENGE
085
04
A 10 TANK KILLER
004
02
PHINCE OF PERSIA
086
04
BATLE OF BRITAIN
005
02
WDSLD SOCCEf
□ 87
03
RAMBOIII
OOG
01
CHESS MASTER 2000
□ 88
02
SKY OF DIE
007
01
TEST DRIVE
QB9
06
SPACE QUEST 3
008
02
INDIANAPOLIS 500
090
02
KINGOFTHEBEASCH
009
01
DOUBLE DBAGON 1
091
02
KING OF CHICAGO
010
01
OUT HUN
092
03
KING QUEST 3
Oil
01
TETRIS
093
04
POWER DRIFT
013
01
FAirON
094
01
PROHIStTION
013
02
LAKERS CELTICS
095
01
SABOTEUR
Oil
02
GOLDEN AXE
096
01
SERVICE PLAY TENNIS
015
03
STREET ROAD
097
01
DEATH SWORDS
016
01
CHUCH AFTER VEAGER
098
02
DUCK TALES
017
04
TEST DRIVE II
099
01
ELITE
oia
01
INDIANA JONES
100
02
ROCKET RANGER
019
01
4 X 4 OFF ROAD
301
01
JET FLIGHTER
020
02
688 ATTACK SUB
102
01
STAR GOOSE
021
06
ABC MONDAY N. FOOT
103
01
STARTREEK
022
02
AFTER BURNER
104
02
THE LAST NINJA
023
01
AIRBUNE RANGER
105
01
THEXDER
024
01
ALFOET
106
02
LEISURE LAIR
025
02
BACK TO THE FUTURE
107
01
MACH3
026
02
BAKER STREET
108
02
W3RLD CUP 90
027
03
BARDS TALE
109
02
OS TRES PATETAS
028
02
BATTLE CHESS
HO
01
TAPPER
029
01
BOWLING
111
01
RAM PAG
030
01
CARMEN SAN DIEGO
112
10
CONQUEST OF CAMELOT
031
01
CHAMPIONSHIP BOX
1!3
01
SOKOBAN
032
01
COMMANDO
114
01
WEARL WEAVER
033
01
CRAZY CARS 2
115
03
SPEED BALL
034
OS
CRIME WAVE
116
01
WHELL OF FORTUNE
035
02
SEATH TRACER
117
01
STRIKE FLEET
036
01
DEFENDER OF CROW
lie
01
PAPER BOY
037
01
DOUBLE DRAGON 11
119
02
FLIGHT SIMULATOR 3
038
03
F 19 STEALT FIGHTER
120
02
STREET FLIGHTER
039
02
RRE POWER
121
01
PT 109
040
01
GATO
122
01
CUBIC
041
01
GRVSOH (CONTRA)
123
02
A HORA DO PESADELO
□ 42
01
HARD BALL
124
01
MAGIC JOHNSON BASK
043
03
HEROES OF LANCE
125
01
HUNT OF RED OCTOBER
044
01
KARATE CHAMPION
126
03
STAR FLIGHT
045
02
KARNOV
127
04
atPHEED
046
03
MIAMI VICE
128
03
F 15 STRIKE EAGLE II
047
01
WELLTRIS
139
01
JOHN MADDEN FOOT
048
01
IKARI WARRIORS
130
02
LHX SIMULATOR
04S
01
TURBO CHAMPION
131
02
ALLIEN SYNDROME
050
03
WAR MIDLE EARTH
132
03
OPERATION WOLF
□51
02
MOEBIUS
133
02
HARRIER SIMULATION
052
02
MOTOCROSS
134
01
SHOGUN
053
01
MISTERV MASTER
135
01
PSI5
054
01
NEW GP MOTORCYCLE
136
02
EROTIC SHOW-
□ 55
01
NIGHT M PIMBALL
137
02
GUERRILHA WAR
056
01
PIT STOP II
138
01
MARIO BROS
057
03
ROGER RABIT
139
01
SAIL SIMULATOR
058
01
ROBOCOP SPECIAL
140
03
TEST DRIVE 3
059
01
SHINOBI
141
04
CAVEMAN
060
□ 2
SIMCITY
142
□ 2
ONE IN ONE
061
□ 1
FORD SIMULATOR
143
01
VETTE
062
□ 1
SPACE RACER
144
03
MEAN 18
063
01
SPY X SPY 3
145
03
DEATH TRACK
064
01
STRIP POKER
146
01
IKARI WARRIORS
065
01
SUMMER GAMES II
147
01
ONE IN ONE 2
066
04
NINJA TURTLES
148
01
STRIP POKER
067
01
TOMAHAWK
149
03
F 16 F.SIMULATOR
□ 68
02
ZARK MCK RAVEN
150
01
SUMMER GAMES
□69
01
PLATOON
151
01
DONKEY KONG
070
01
PORNO 1
153
05
MAHUNT IN NEW YORK
071
01
PRO SOCCER
153
05
STAR TREEK 5
072
02
LDMSARD RALLY
154
01
GOODY
073
□ 4
ROBOCOP
156
01
DECATHLON
074
□ 3
SPACE QUEST 2
156
02
FORD SIMULATOR II
075
01
BARBARIAN
157
01
ILHA DISNEY
□76
02
BLATTLE TECH
158
06
LOOM
077
02
BUDOHAN
159
08
LEISURE S.LARRY 3
07B
02
CAPITAO AMERICA
160
02
CASTELVANIA
079
01
CASSINO
161
02
DOWNHILL CHALLENGE
080
01
ART OF WAR
162
04
GHOSFBUSTERS II
081
01
BLOCK OUT
163
03
RIGHT SIMULATOR 4
082
02
BAD DUDES
164
03
POLICE OUEST
165
01
166
01
167
02
168
02
169
06
170
05
171
09
173
06
173
02
174
03
175
04
176
03iHD)
177
04
178
03
179
04
180
06(HD1
181
OSIHDl
182
a2tHD|
183
02
184
01
185
02
186
03
1S7
02
188
03
189
03
L90
01
191
03
192
07
193
OS
194
09
195
04
196
03
197
01
198
01
199
03
200
01
201
01
203
03
203
07
304
05
205
Q3
206
10
207
14
30S
13
309
04
310
03
311
04
313
OllHD)
313
03(HD|
214
03
215
03
216
03
217
04
21S
04
219
08
320
06
221
05
222
06
333
04
224
04
225
05
226
03
227
15
228
03
329
03
330
04
231
06
232
02
233
06
234
02
235
30
236
05
237
06
238
03
239
03
240
04
241
05
243
02
243
03
244
13
245
32
JET RSIMULATOR
KING QUEST 1
INDIANA JONES END THE LAST CRUHADE
ROBOCOP 3 SPECIAL
POLICE QUEST II
DAVID WOLF
KINGS QUEST IV
TONGUE OF FATMAN
DAYS OF THUNDER
MANCHESTER FOOTBALL
STUNTS
WING COMMANDER (EGA)
STELLAR 7
BATMAN THE MOVIE
BATTLE TECH II
SPACE QUEST IV
HERO'S QUEST It
TERMINATOR
WINGS OF FURY
HEAVY METAL
ROCK FORD
CENTURION
MICKEY MOUSE
ALTERED BEAST
BATTLE CHESS II
SUPER HANG ON
XENON II
ULTIMA 5
THE SECRET OF MONKEY ISLAND
CONIDOWN
DRAGON STRIKE
GRAND PRIX CIRCUIT
PGA TOUR GOLF
TETRIS t=OR WINDOWS
t^l6 COMBAT PILOT
CAPITAIN COSMIC (VGA)
CAPITAIN TRUENO
TWE LAST NINJA II
CONAN (VGA)
MARIO ANDRETTl
LEMMINGS
SPACE ACE (EGA)
INDY 356 (VGA)
LAISURE SUIT LARRY V
WING COMMANDER MISSION 1
WING COMMANDER MISSION 2
TV SPORTS BASKETBALL
M00NBA5E
GUNSHIP 3000 |VGA)
HARDBALL II
STRIKE ACES (VGA)
DOWN RIDER
AHACN0F08IA
BILL ELLIOTS NASCAR
ELVIRA
TODOS OS CAES MERECEM O CEU
DREAM TEAM
F 117-A SIMULATOR
BACK TO THE FUTURE 3
BAD BLOOD
BLUE MAX
BUBBLE BOBBLE
CARMEN DELUXE (VGA)
DASaOOT
F39 SIMULATOR (VGA)
F 14 TOM CAT
FIENDISH FREDDY'S (VGA)
nRE FORGET 2
aiGHT OF INTRUDER
HARD DRIVING II
HEART OF CHINA (VGA)
LIGTH SPEED
LINKS
PARIS DAKAR
GUNBOAT
KNIGHTS OF THE SKI
OIL WELL
STAR CONTROL
CARDINAL KREMILIN
DflAGON'S LAIR (VGA)
KINGS OUEST V (VGA)
APUCATTVOS DE DOKfflO PUBUCQ
UDI 01 UE MtfTfl ZJ)
CiOiaLi ElMiMl!
US 01 ncuisisra
SiarniCf uC'iiyiiiliaidt
UO 01 TWH U
icatorMDSCEBia
ri]a»i(ii de Diiiiji
1X15 Qz CDUS nanus
rtii! hj>T*
ifnoinuBEiii
Iisnt Pjo'if'jj
im m ffiEH IT m
CcnLT;ir >\< ftwic!
nnaiimciTtueiK
I'aDasLTi di' DiBCfiS
10)9 111 mm liBQ.
jlp.llr I.Litoilu
lOldOIEIFBESSIIHI
IspnK Ocjijej
Ctilnlc it Bisqra
mil m CIS Tiia
CjiuLtjc hmani
toil dl RSM UfU
Im fDrmjli™i
WH 01 LETOB fflma
Ra IjL'li.i
loii 01 US {nmaiiji
OjI Kaius (r*'vi
Eimni ;i! He iip
mil m PC mm
rJilor if. itSIO!
lOii 01 uinnos
llE^bn e TngcKlni
laiSDIIUUFT
ism 01 \am t'mi
'mum Tc Istnjicjii
nai SIDE wniB
I'isri.lliib, Icti Jit'jit)
WJZ OIDDS m
Eiaiit CosiintoE 5iJS" i I
fnt iditi ll,,H'»j
lOStOlPCDUl
i.eija d: Cotiiihiiiai:^
IDSaiQUKLE
'in '. ichiie
uz 02 Blu. nm rm
ronirelf d« ftn'^bilididt
mumtm
ftp.L (VU?! dE CralUt
KSS 0! IWFESSOt K
Liiijiijei ■ aiau tM inirajite
US 0! WDIiniB
Fjism niteULa
KnO 01 OEIICIL lOliCIILU
Seknu LmciB
UniDIPinirEBODIEEFES
Sitiia d5 Cbniil>ilidide hsM
uaoimitam
UsraU DiJii
ua w ouns nuniBi
£d^ de Tenoi e Grflais
UH 01 CDLUCE
Cm EtoKiiliiii DO vidoi
UBffiUSTElFILEDSI
O ffi FT flTULL
Qjnlnik d£ lolhi dc Puusnus
uxoiucFcnm
UDOIIVQlRtrBE
PrMriM It liUnloUi
Ml 0! ma ram
Hfmraa Mu <je vMk
iDutEirnvELirE
Uendi [ijendho
Gffi '.Mil. apji. fioKKniiM
HM 01 DDK): NU^Sar
SiAeu dc Cbnubilidtdt pewti
IMS 01 Tiumu
TTdubr df IcTU
JMGIBIKaniDIl
Orjiiua nililhfl)
BToiarsrii.
CnjUij (1 3!)
VMIHEll 01 BMKI
Cnufcdiliuu
UOOllCIP
Pt'iile i^m rt^das
U5I 01 tlF m 9
>,!pn3te?r Si mimti lutcjlioi]
BSZmUIHlHISnDS
Njiuu jauvirjs
UQ OIIUKI NM
Jsiina d'^ Hiidi pyitrHiOaiienw
loaoiraji
Pn; ilia dr [eiuniaA
Ue 0! IE) TDU KHD
Jraraaadtir de toM
IfKHPCIEnUVlTI
Crii doEnht*
KerOiraOPBET
__ iDtoTi tiMdi lira ■line
.™ £™i3E '' ™''™'" I"™ «l!Mlii.ni
109 01 SFTI I IDE
Orjiniu (w.iio)
ion K un niK plos in vm
^, ^tm vtlHrJll
Mtioiim:
aniinitwo put vilBitinii
(hipiriiili,'r
aommmna
Iwiclt Knl-ai! wmlio
ma 01 TiBEi DEismiu
fcriulifruauiri urtrlinj
isB ID pnrizi Piis
fliitor (rKiw
Mm
CIculD) de innloja c Unncu
UH 02 PC FKUECT
PREQOS POR DISCO GRAVADOS
5 1/4 DD
5 1/4 HD
3 1/2 DD
Cr$ 2.500,00
Cr$ 5.000,00
Cr$ 4. 000,00
Faga o seu pedido por carta ou telefone.
Pague via correio (sedex a cobrar), quando no recebimento do pedido.
Traca.Uiucs [aflCfiiE com apiicaiivos dt Dorainio PJbii'jo
e snareware. Schciie caUlosc ccflpisto. Colocaic-nos
a dispcsu'ac it ai:tcres brasileiros que aueira^ nos
enviar seus prograo;as para a d;vi.iga.-ac e f:istr!:j:;ac,
PROMOCiO DE FE8US
ViLIDO AT! FEV/92
■;Para pe.didos acicia de Cr$ 30.000,00) iiande junto c/ o
pedido 2(dois) cheques - ui para o dia da compra. oulro
para 15 dias aofis (sera juros). A TAXA DO COflHEIO PICA
POH NOSSA CONTA
Tenos novidades em jofics e apiicativos para MSX.
Trabaihamos tarabem com penfenccs eft geral, micros,
drives. laonUcrss, iiaprftssoras, etc,,,
CGNSULTE mm PilECGS.
U T I L I T A R i O
Nao perca mais tempo indentando programas
Indentador automatico
para dBase e Clipper
Micro: IBM PC/XT
Memorial 512 Kbytes
Video: CGA
Linguagem: Turbo C
Requisitos: Nenhum
n Marcelo Beilon Ferre'ira
Um problema que muitos programadores enfrentam durante a
etapa de manutengao de seus programas e a freqijente necessidade
de indenta-los a fim de facilitar a sua leitura e compfeensao, ou ainda
reindent^-los apos alguma alteracao.
Pensando ntsto, desenvolvi um utilit^rio em Turbo C 2.0 capaz
de indentar programas automaticamente, alem de gerar listagens de
programas indentados no video ou na impressora. A sintaxe de cha-
mada do programa e:
IDENTA <<Entrada» «Saida» [/i] [/n]
E seus parametros sao os seguintes:
«Entrada»: nome do arquivo de entrada (com extensao)
«Safda)}: nome do arquivo de saida
[/i]: gera linhas de indentacao (opciona!)
[/n]: gera numeracao das linhas {opcionaD
Caso voce queira somente indentar os seus programas, nao e ne-
cessario usar os parametros /i e /n. Considere o programa nao in-
dentado EXEMPLO.PRG, mostrado abaixo:
do whil .t.
' 10,10 say 'confirma? ' get CONF pict '!*
read
if CONF='S' .or. CONF='N'
rait
endif
endd
Para indentar o programa, basta usar o comando IDENTA
EXEMPLO.PRG EXEMPIj02.PRG. resultado sera o seguinte:
exit
do whil .t.
'10
read
ifCONF='S'.or. CONF-'N
III .t.
• 10,10 say 'Confirma? ' get CONF pict '!*
read
endif
endd
Para obter uma listagem do programa na impressora ou no vi-
deo, use o comando IDENTA EXEMPLO.PRG prn /i /n {onde prn
= impressora, e con ^ video).
99:
do whil .t.
100
' 10,10 say
Confirma?
get CONF pict'!'
101
read
102
if CONF='S
.or. CONF=
-'N'
103
exit
104
endif
105
endd
Se voce utiiizar 'prn' ou 'con' em «saida», o programa so mos-
trara o listagem na impressora ou no video, respectivamente, nao al-
terando o conteudo do arquivo «entrada».
A listagem gerada e similar aquela produzida por programas como
o dPLOW ou o dANALYST. A vantagem e que nao ha impressao de
'WARNING' quando se encontra uma funcao definida pelo progra-
mador.
MARCELO BELLON FERREIRA 6 estudante de Cidncia da Com-
putayao na PUC-PR e trabaiha como programador no IPPUC.
Programa em Clipper, C, Pascal, Cobol e Assembler.
Programa: INDENTA.C
IDENTR-C ==■■ ProQraffid utiJitario Para identa
r progranas Clipper e dBflSE.
991
Desen'jol'jido pop narceJo BELLON Ferreira en 1
Sintaxe ; Ver funcao fiJUDP.
%/
HincJude <sTdiO-h>
Sinciude <CType-h)
ttinclude (sTrinq-h)
Itinclude <dosh)
Odefine NULO ((chaDB)
Odefine E5PflC0 ((char) 0x20)
38 MICHO SISTFMAS
Os meffiores programas
para uso pessoalf
sem sair de sua casa
tl3|3liiii3
Editor de fontes Assembler, Facilita a
elabora?ao de rotinas e a digitagao de
programas publicados em revistas.
Utilitdrio
Guerra no Golfo
Jogo de estrategia sobre o
Golfo Persico. Seu objetivo
m6veis de missels SCUDs.
AnCRA i
mais incn'vel adventure escrito em portugues. Voce
devera desativar o computador que controls o re-
ator nuclear da usina de Angra dos Reis, Toda a re-
giao corre urn grande perigo com a iminencja de uma
explosao e somente seus conhecimentos de pro-
gramapao poderao salvar milhares de vjdas.
Adventure grafico
recente conflito no
e destruir as bases
Jogo de estrategia
Voce pode criar fantcisticos adventures de
texto com este editor, Facil de usar e com
recursos que dispensam conhecimentos
sobre linguagens de programapao.
Aplicativo
J Mm
D
MSPC foi criado para facililar o uso dos pro-
gramas e rotinas publicados da MICRO SISTE-
MAS. AI6m disso, ele conta com um cadastre de
livros tecnicos, indice de MS, etc.
Servipo
CONHEQA TAMBEM:
AMAZONIA mais famoso adventure de texto
nacional. Seu gbjetivo 6 escapar dos perigos da
selva amazdnica.
SERRA PELADA Torne-se milion^rio garimpando
em Serra Pelade. Uma aventura divertida mas
cheia de perigos,
PRO KIT compac Organize melhor seu espago
em discos compactando arquivos e programas.
MSPC listagens Uma coletanea com as listagens
dos principals programas publicados em MICRO
SISTEMAS, da edicao 97 ate a 106.
i>KI} ICX~i
Caixa Postal 108.046 - CEP 24120 - Niter6i ■ RJ
inr TAB = 0,
FILE XPRO.XSRI.
Char XCflRflCTER,
int NUriERfl = 0,LINHflS.CONTflDOR = 1;
int COLUNE (Char LINHflC:)
{
int IND,,
char Tabule C6:i 11103 = T'do whil ","do Nhi
3e ","be9i","if "."'for "."do case";;
char DesTabuJe L21 C10J = {"end", "neKt";;
char Nada i^i cis: = {"Else" . "case ","el
seif". "OThe"l;
for (IND=0,; INO<=S. IND=IND + 1)
if i ! strncniPiiLINHP.TabuleCIND^.strJerirT
abuJeciND:i ) )
return!!);
I
for (INO=0; IN0< = 1.; IND=IND + 1)
if ( ! strncniPi(LINHfi,De=-TabuleCIND],strie
n(De5TabuJeciND:;i ) )
return (-11 ;
}
for (IND=0, IND(=3i IN0=IND+11
(
if ( I strncnPi(LINHfl,NadaCIN03.5trjen(Nad
ai:iN03i 1 1
return (2);
return (0) ;
;
uoid NunereLinha t )
:
if (CONTflDOR ( 10)
{
fprintf (SftI, ■' y.d ■■ ".CONTfiDORl;
return f0i ;
)
if (CONTflDOR ( 100)
{
fprintf (Sfli.-' y.d ■■ •■.coNTflOOR):
return (0 ) -,
>
if (CONTflDOR < 10001
r
fprintf f5fll, " M ■■ ", CONTflDOR);
return (01 ;
)
if (CONTflDOR ( 10000)
fprintf (5fll, "lid : ■', CONTflDOR);
return (0);
yoid BRflNCOS ()
int IND2;
for (IND2=0;IND2(TRB;IND2 = IND2 + IJ
{
fprintf (5fll , -'Xs- , CftRflCTER ) j
)
)
void EXECUTP (char LINC])
C
int yOLTfl;
MhiJe (XLiN == ' ';; ffl_iN == '\t')
LIN = LIN + 1;
yOLTfl = COLUNE (LIN);
if (NUHERfi == 1)
NunereLinha ();
switch (VOLTfl)
t
case -- i
BRflNCOoO;
fprintf (Sfll.";;5", LIN);
breath ;
>
case 1 : (
BRRNCOS ( 1 ;
fprintf (5Pi,".':s",LiNi ,
TAB = TAB + 1;
* break;
J
case -1^ {
TAB = TAB - 1;
BRflNCOS ( ) ;
fprintf (Sfll, ".^S'^LINl;
break;
)
case 2 ; {
TAB = TAB - 1;
BRANCOSd;
fprintf (5fll. "r.s".LIN) ,
TAB = TflB + 1;
break ;
}
yoid fljuda ()
t
printf ("\nuse ?IDENTfl ProgarBa-Ext 53ida C/iD
C/n3\n").;
printf {"\n5endo : PrograrnaE^it -> Nome do pro
grana a ser identado ");
printf("\n oaida -> flrquivo de
saida- (PRN p./ inpressora e CON p/ video) ■■■),
printf ("Xn /i -) Gera Jinhas
da estrutura . " ) ;
printf("\n /n -) Gera nunera
cao de ainhas\n\n"3 ;
J
int BREAK (void)
(
printf ("\n Foi teciado Ctrl-Break- Prograna a
bortado ■ - An");
return (0) ;
void fiiain(int argc, char X arcivCli
char LINHACcSoD;
ctrlbrk (BREAK);
clrscr ( ) ;
printf ("5oft IDENTP - identa progranas dBASE
& caipper\n\n") ;
if (apQC < 3)
{
printf ("Nunero de parametros invalidos '\\
\n-' ) ,
AJUdaO ;
exitO;
J
ARQ = fopen(arguC13/"rt");
if (iflRQ)
t
printf ("Nao consegui abrir ;:s\n", arguClD) ;
exitOj
)
CflRACTER = " ■■;
if (argc > 3)
:
auto int XX;
for (XX=3; XX <ar9C;++XX)
if ( I strncnpi(argucxx:,"/i",2) )
CARRCTER = " I ";
if ( ! strncmpitargvCXX], "/n",2i )
NUPIERfl = 1;
)
>
Sfll = fopen(argvC23, "Hfi,
if ( ! strncnpi (argvC23, "prn", 3) )
fprintf (SAI, "50ft IDENTfl - Identa programa
s dBASE & Clipper\n\n"' ) ;
While (fgets(LINHfl.sizeof (LINHflt.flRQ) )
t
if (5trncnipi(arQvC21, "con", 3) )
gOtOXy (05,03) ;
printf ("Identando linha Xd" .CONTflDOR) .
)
EXECUTR(LINHfl);
CONTflDOR++;
> ;
40 MICRO SISTEMAS
WORLD OF
GAMES
Av. Mai. Fiuza de Castro, 473 — CEP
05596 — SAO PAULO — SP Tel.: (011) 819-2193
MSXPC
TECLADO — MOUSE —
SCANNER — JOYSTICK —
DRIVE — MODEM — HARD
DRIVES — DIGI-VIEW(Digi-
talizador de Imagem) AMI-
GA) PLACA MIDI/SOM —
IMPRESSORAS
MONITORES CGA E VGA
FOSFORO VERDE E
BRANCO
MEGA RAM DDX
256 GAME
256 DISK
512 DISK
768 DISK
Agora no teve.
todos as cores
do PC
» PLACA RF - VIDEO COMP05T0 (PAL/M)
da RF pannilirdo oo leJaviio "Bpcowlr c som do caniDUti>»'
^
MODEM DDX
PARA MSX
DRIVE DDX PARA MSX
5
3
1/4" 360
1/2" 720
E 720
Kb
Kb
EXPANSAO DE
MEMORIA DDA 500
512 Kb, PARA
AMIGA 500
REAL TIME CLOCK
PROMOCAO DE NATAL
CARTUCHOS PARA VIDEO-GAME PADRAO
"NINTENDO" E "PHANTON"
60 Pinos: DE VOLTA PARA O FUTURO • SIMPSONS • T. NINJA
SUPER 4x1 • DOUBLE DRAGON II • SUPER 3x1 • ROBOCOP • 4x1
MACROSS • ROBOCOP II • SUPER 5x1 • SUPER CONTRA III
• SOCCER • DRAGON SPRIT
72 Pinos: BOOKMAN III • T. NINJA • SOCCER • DOUBLE DRAGON II
• FINAL MISSION • 4x1 PRATA-MACROSS • G. CRUZEDE
PRECO: Cr$ 35.000,00 (cada)
MICROS NOVOS
E USADOS
TRANSFORME
SEUPC
NUM FAX
COM A PLACA
DDFAX 96
GAMES &
APLICATIVOS PARA
MSX, PC e AMIGA
COMPLETO ACERVO DE
PROGRAMAS
PEQA CATALOGO GRATIS
VENDAS PELO CORREIO
ATENDIMENTO PERSONALIZADO
SOMENTE ATRAVES DE PEDIDO
(CARTAS/TELEFONE)
DESPACHAMOS SEU PEDIDO
EM72HORAS
PROGRAMA
Voce trabaiha ouvindo musica? Entao ouga
Musica ambiente
no PC
PC
Micro: IBM PC/XT
Memdria: 512 Kbytes
Video: CGA
Linguagem: Turbo Pascal
Requisites: Nenhum
n Paulo Rodrigo M. de Barros
Muitos usudrios de computadores apre-
ciam trabalhar tendo ao lado um r^dio, ou em
um lugar onde haja musica ambiente. Por
uma s6rie de raz5es, no entanto, nem sem-
pre 6 possfveJ contar com este conforto.
Pensando nisso - e considerando que o
pr6prio micro 6 de certa maneira um instnj-
mento musical - desenvoK/i uma pequena ro-
tina do tipo TSR {Temiinate and Stay Resi-
dent) que tern como objetivo tocar musica
enquanto o usudrio trabaiha, desde a insta-
la^Ho da rotina na membria at6 o memento
em que o usudiio desejar. E isso sem atra-
palhar a execute de nenhum outro pro-
grama - exceto, naturalmente, programas que
utilizem sons.
O pn>grama foi totalmente escrito em
Turbo Pascal 5.0 e se instala interceptando
a INT ICh do BIOS. Esta interrup^So 6
chamada 18.2 vezes por segundo, o que per-
mite ao programa tocar miJsica ininter-
ruptamente sem atrapalhar outros pmgra-
mas em execup3a Se jd houver algum pro-
grama resjdente ocupando esta INT, o
mesmo ser^ desviado para a INT 61, uma
intemjp^So reservada para o usudrio. Des-
sa maneira o programa n9o atrapalhard
tambdm outros programas resJdentes que
vocd esteja utilizando, tais como rel6gio,
etc.
programa pode ser alterado para que o
usudrio crie sua pr6pri3 musica e a deixe re-
sidente. Para tanto devem fertas as seguin-
tes modrficapdes:
1) Alterar a constante NOTAS na proce-
dure GERASOM e atualiz4-la com o novo nu-
mero de notes;
Programa: MUSICA AMBIENTE
i5ft ?i68,0,a)
uses CRT, DOS;
Uar PI ■■ Pointer;
Procedure GEHRSOfli interrupt;
Const
D0_=138.6i
RE=1^6-80;
RE_=155.6;
ni=16^.30;
FP=17^.60i
Ffl_=ieS 0;
SOL=196-0i
SOL_=207.7i
Lfl=2S0.0e;
Lfl_=233.1i
51=2^6.90;
002=261. 6;
RE2=293.6;
Const B:Uord=lj
C-Uord=l;
N0TflS=32;
NDTfl: Array Ci. -NGTRS, 1. .23 Of ReaJ=(
(Lfl,2] ,[002;2) ,(LP,2) , (RE2, 2) , CLfl, 2 S , (002, 2) , (Lfl, -fl) ,
(20000,21, (Lfi, 2) , (002, 2), (Lfl,2) ,(RE2,2! ,(LR,2i ,(002,2),
(SOL, ^q), (20000,2), (SOL, 2), [SI, 21 ,(50L,2) ,(002,2) ,(S0L,2),
(51,2) , (S0L,'qi, (20000,2), (SOL, 2), (51,2), !S0L,2), (002,2), (SOL, 2
(51,21, (Lfl,'^), (20000,2)
);
TOCR:Booaean=TRUE;
uar TECLR ■■ Byte;
R-Registers;
Begin
IntR(61,R);
ir TOCfl Then
Begin
Sound (Trunc (NOlflCS. 13) ) ;
If C < N0TflCB,23 Then C:=Cfl E^se
Begin
C:=0;
B^=B+1;
End;
42 MICRO SISTEMAS
/I/IS servigos
MONTE UM PC IMPORTADO
SEM ESTAR MONTADO NA GRANA
CURSO DE MONTAGEM DE PC. SISTEMA DE APOSTILAS, RAPIDO E ECONOMICO.
Chegou a sua vez de ganhar dinheiro montando PC.
metodo e simples e rapido. Sao 200 paginas com
dicas, tecnicas e ilustracoes e voce nao precisa saber
eletronica, basta saber escolher corretamente os
componentes: places, drives, discos rfgidos, moni-
tor... Dicas e tecnicas de montagem e software.
Conheca o hardware do PC. Como converter seu PC
em AT. Faca voce mesmo! Este manual ensina como!
CAIXA POSTAL 11609 • CEP 22022 - RIO DE JANEIRO • RJ
Pagarei apenas Or $22,000.00 mais despesas postals, e sei que
vou receber um manual do curso de montagem de PC.
Nome: ^
Cidade: Estado: Cep:
EnviB cupom Oflora, sam ptecisof mandar dinhairo. Voefl b6 paga quando iscBba o
5BU Mimiijal na ogflncia do6 CDifstos ds sun ckJadQ.Vnlxlode do ptn^o st629/02/92,
J pedidos posladoG sp6s bbib data siKSO aiandidoB po!o vslor do mfls ds postaoeni- ^B
fhesk
Tecnologia Eletronica
^^^d
PADRAO
CGA
LIGADO
DIRETO
NAANTENA
DA TV
TRANSFORME SUA TV
EM MONITOR COLORIDO
Sem modificacoes na TV
Sem modificacoes no micro
Facil instala9ao
excelente desempenho
Custo 10 vezes menor ao de um
monitor colorido
Fhesk Tecnologia EletrSnica Ltda.
Av. Presidente Kennedy 213, Centre
Sao Goncalo - RJ - CEP 24610
Tels.: (0211712-4312
^y^^^
INFORMATIVO TTI - O TROCA TROCA DA INFORMATICA
QUER TROCAR SEU EQUIPAMENTO OU PROGRAMA ? Cadastre-se ja.
QUER VENDER SEU EQUIPAMENTO OU PROGRAMA ? Casastre-se ja.
QUER COMPRAR EQUIPAMENTO OU PROGRAMA ? Cadastre-se ja.
Cadastre-se gratuitamente por carta fornecendo as caracten'sticas dos produtos que deseja trocar, com-
prar ou vender. De, tambem, prepo, condigoes de pagamento, prazo de validade e dados pessoais.
Temos segao especial para VIDEOGAMES.
Assine o INFORMATIVO TTI (exclusivo para assinantesj e receba a relacao dos melhores negddos
que acontecem no mercado brasileiro de Informatica. Preco de 06 exemp lares Cr$ 15.000,00, v^Udo
ate 31 -01 -92.
GRAAL EDITORA LTDA.
Enderegos : Para correspondencia:C. Postal 19.220 CEP 04599
Av. Sao Gabriel, 555 - cj. 609 - Sao Paulo - SP
F0NE:2k\-{Sk%l
2) Alterar a matriz bidimensional NOTAS
atualizando a fnequ§nc)3 da nota e sua du-
ra^o em ticks.
Observe que 1 tick corresponde a 1/18.2
segundos. Para converter milissegundos em
ticks, basta usar a seguinte formula :
D = (d/IOOO) * 18.2
Onde D 6 a durapSo em ticks, e d 6 a du-
rapcio em milissegundos.
Se vocd quiser interromper a execupSo da
musica, basta pressionar CTRL-ALT para fa-
zer uma pausa, e depois CTRL-ALT nova-
mente para continuar a musica do ponto
onde parou.
Para maiores esclarecimentos sobre veto-
res de interrup9§o, consulte a materia sobre
controle de peritericos no PC, publicada em
(VIS 103.
PAULO RODRIQO MONTEIRO DE BAR-
ROS MAGALHAeS 6 estudante do segu-
ndo ano de InformMca na Escola T^cnica
Federal de Campos. Programa em Basic;
dBase, Clipper, joiner. Turbo Pascal e Lo-
tus 1-2-3.
If B=NOTflS+l Then B:=l;
End;
TECLfl : =P1Er!:$0000 •■ 50^173;
If (Odd (TECLfl Shr 2)) and (OdddECLR Shr 3)) Then
Begin
NoSoundi
Delay (200);
Tcca:=Not Toca;
End;
End;
Begin
CJrscr;
WriteLncnuEica Residente no PC 3xr vers^o i-00M;
UriTeLn('(C) 1991 By Paulo Hodrigo & Rndre Luiz PI- B- flagaahftes');
uriteLn;
UriteLnCPressione CTRL + ALT Para desatiyar e reatiuar a isusjca'
UriteLn;
G0t0XY(l,23);
GetlnTVec(5lC,Pi);
If PI () NIL Then 5etlntyec(fcl,Pl!;
pi:=eGERfl5oni
SetIntUec[SiC,Pl);
Keep(0);
End.
CURSOS TECMCOS!
A PRE N DA TO DOS
OS SEGREDOS
DA ELETRONICA
EDAINFORMATICA
• ELETRONICA BASICA
• ELETRONICA DIGITAL
• AUDIO E RADIO
• TELEVISAO PB/CORES
• PROGRAMACAO BASIC
• PROGRAMACAO COBOL
• ANALISEDESI5TEMAS
• MICROPROCESSADORES
• REFRIGERACAOEAR
CONDICIONADO
• ELETROTECNICA
• INSTALACOES ELETRICAS
• SOFTWARE DE BASE
CURSOS
INTEIMSIVOS
POR CORRESPONDENCIA
! DINAMICOS!
KITS EXCLUSIVOS!
KIT DE MICROCOMPUTA DOR '
Z-80 E MAIS:
KIT DE TELEVISAO * KIT DIGITAL
ANALOGICO • KITDE RADIO AM-FM •
KIT BASICO DE EXPERIENCIAS • KIT
DIGITAL AVANQADO • INJETOR DESINAIS...
SOLICITE MAIORES
INFORMAQOES SEM
COMPROMIS50!
OCCIDENTAL SCHOOLS
CURSOS TECNICOS ESPECIALIZADOS
Av.Sao Joao, 1588 — 2^ Sobreloja
01260 — Sao Paulo — SP
FONE: (Oil) 222-0061
OCCIDENTAL SCHOOLS ^^^ '
CAIXA POSTAL 30.663
01051 - SAO PAULO - SP
Desejo receber Gratuitamente, o catalogo ilustrado do
Curso de
NOME
ENDEREQO
BAIRRO
CIDADE
ESTADO CEP,
/MS servicas
APRENDA INFORMATICA
SEM SAIR DE CASA
I—
1
)esejo receber os ftens assinalados abaixo. S6 pagarei o valor correspondente
ao total do pedido, mcluido as despases de remessa. na agenda do
correio da minha cidade.
-l
Pre^os:
Apostlla
Disco 5 1/4"
CURSO RAPIDO. ECONOMiCO E EFICAZ
Lotus 123
dBase 111 Plus
WordStar 5.0
n 22.000.00
a 25,000,00
D 22,000.00
O 7000.00
n 7.000.00
n 7,000.00
Sjstema de Apostilas. Basta seguir os exercicios treinando dire-
tamente em seu PC.
Total do Pedldo:
COMANDOS TRADUZIDOS PARA NOSSO IDIOMA
NOME; .
Opcional: Disquete 5 1/4" com Exefx:icios
, BAIRRO: 1
Mande seu pedldo para: R, Conde de Bomfim, r\° 422/418 ■ Tijuca ■ Rio
■ CEP 20.520 A/C Ricardo Flores
l_
TEL,:
ASSINATURA:
1
J
PROGRAMAS PROFISSIONAIS
PARA MSX E PC
SOUCITE CATALOGO
LINHA MSX
ConlabilJdade Profissional Completa em Dbase II Plus: Cr$ 18,000,00
Controle de Estoque Profissional em Dbase II Plus CrJ 5.400,00
Super Conversor de Arquivos — Basic — Dbase: CrJ 3.600,00
Supershapes 1 ,2 e 3, para Graphos III e Page Maker: Cr$ 2,700,00
E.V.A, Editor de Vinhelas Animados; CrJ 5,'100,00
L,S-D, Letters Special Designer: CrJ 3,600.00
Uata Direta Plus: Cr$ 5.400.00
Agenda c.'Relalcnose Consul tas, CrJ 3,600,00
MSX CHART Graficos Comerciais e Estatislicos CrJ 3.780,00
MSX Top Cad Editor cJe proietos Profissionais' CrJ 6.800.00
LINHA PC
Agenda Profissional c/ Mala Direta e Editor de Textos: CrJ 60,000,00
Contabilidade Profissional Completa: CrJ 60,000.00
Agenda Politica c/ Mala Direta e Editor de Textos: CrJ 60,000,00
Agenda Juridica c/ Mala Direta e Editor de Textos: Cr$ 60,000,00
Programas de Dominio Publico e Shareware: Solicile Cat4!ogo
Pedldos atrav*s de Cheque Nominal ou Vale Postal 4:
HtWDATA INFORMATICA E SISTEMAS LTDA „,„.„ ^c
Rua General Os6rio, 264 -Centre - CEP 78.025 - Campo Grande- MS
Caixa Postal 1 .049 — Telefone: (067) 383-1604
EXCLUSiVAMENTE LIVROS DE INFORMATICA
LIVROS E REVISTAS IMPORTADAS
LIVRARIA
CIENCIA NOVA
ESTABILIZADOR
FILTRO DE LINHA
CAIXA COMUTADORA ETC.
COMPLETA LINHA DE SUPRIMENTOS:
DISQUETES
FORMULARIOS
ETIQUETAS
PORTA DISQUETES
CAPAS
Av. Presidente Varoas, 542/301 - Tel.: (021 ) 233-4045
* Despachamos p/todoo Brasil
' Remessas feitas por reembolso Postal
PRO MSX IISFORMATICA
A SOIAJQAO FAMIA SEU OSSX I
PERIP^iUCOS
DRIVES ESTABILIZADORES, ETC.
MEMORY MAPPER
IMPRESSORAS
JOOOS
64Kb MSX 1 e 2
MEGAROM DEMSX1 e2
720Kb P/MSX 2
MEMORY MAPPER P/ MSX 2
PI EXPERT PLUS 6 DD PLUS
SCJPRIMBNXOS
DISQUETES 5 1/4 e 3 1/2
FORMULARIO CONTlNUO
ETIQUETAS
FITAS P/IMPHESSORAS, ETC,
APLICJVXIVOS
PI MSX 1 e 2
MEMORY MAPPER
BKJunrrvivcAo DB
BOCROailSX
KIT MSX 2.0 IVHOT BIT E EXPERT
FACA SEU PEDIDO OU SOLICITE CATALOGO GRATIS A: ^v ^" «.a
CAIXA POSTAL 415 CEP 20001 RIO DE JANEIRO ■ RJ '*^.*,a^*
ENTREGA RAPIDA EM TODD BRASIL
3^^'
-son ccLi-
SOFT BELT MSX4
R. Carlos Campos, 262 - apt, 1 - Pari
Tel, (011)92-5488
CEP 03028 - Sao Paulo - SP
JOGOS E APLICATIVOS PARA MSX-1
PERIFERICOS
JOGOS. MEGARAM, APLICATIVOS EM DIS-
COS 3 1/2 E 5 1/4
• Temos mais de 2000
• Os melhores do mercado
• Os ultimos langamentos vindo da
Europa
SUPER PROMOQAO: Cada 5 jogos 2 gra-
tis a cada 10 jogos 4 gratis a escoiha. A
cada 5 aplicativos 1 gratis a cada 10, 2
gratis.
SOLICITE SEU CATALOGO!
• Kit para Drive DMX
• Flop ou Acionador DMX
• Drives completos 5 1/4 ou 3
1/2
• Cartucho MEGARAM
• Formularies Continues, etc,
• Limpamos e alinhamos
DRIVES
TEMOS JOGOS
E APLICATIVOS
ATENDEMOS
TODO BRASIL
SOLICITE
CATALOGO
GRATIS
U T 1 L 1 T A R I
"aci ite a remocao de arvores de diretorios
PC
Reinovendo diretorios
Micro: IBM PC/XT
Memoria: 512 Kbytes
Video: CGA
Linguagem: Turbo C
Requisitos: Nenhum
D Marcelo Flores Vieira
A estrutura de diretorios do IBM PC foi imptementada
com o intuito de facilitar a organizacao relativamente a ins-
talacao de programas aplicativos, compiladores e jogos,
alerm de nossos proprios programas e arquivos de dados.
Entretanto, quando necessitamos remover uma ^rvore
de diretorios muito complexa, o trabalho pode tornar-se
tedioso uma vez que o DOS nao nos permite remover urn
diretorio sem que, antes, tenhamos apagado e removido
todos OS arquivos e diretorios que porventura ten ham sido
gravados sobre o diretorio em questao.
Obviamente a ideia foi manter integridade e seguranca
dos dados, uma vez que a recuperacao de uma arvore de
diretorios, que tenha sido removida "acidentalmente", tam-
bem podera tornar-se trabalhosa.
No entanto, se a organizacao pessoal do seu "hard disk"
for boa, ao remover um diretorio "pai" estaremos remo-
vendo todos os arquivos relacionados, e nao parte deste
ou daquele software.
Procurando tornar o trabalho de remocao de uma ar-
vore de diretorios um pouco menos cansativo, foi criado
o programa RDF (Removedor de Diretorios do Flores). Para
coloca-lo em funcionamento, basta o seguinte comando:
RDF [diretorio]
onde [diretorio] representa drive e diretorio que deseja-
mos remover.
Suponha, por exempio, uma arvore de diretorios, gra-
vada no drive C, cujo diretorio "pai" seja PAI. Abaixo dele
encontramos tres diretorios chamados FtLHOI, FILH02 e
FILH03, respectivamente. Suponha tambem que o dire-
torio FILH02 tenha seu atributo modificado para
"HIDDEN" (escondido) e que todos os arquivos gravados
abaixo do diretorio FILH03 tenham seu atributo de "READ-
-ONLY" ligado.
Ao digitarmos, na linha do DOS, RDF C:/PAI, toda a
arvore de diretorios descrita acima sera removida, mesmo
com OS atributos especiais comentados.
Este programa deve ser compiiado com o modelo de me-
moria "small" ou maiores, e pode ser reescrito utitizando
a recursividade da linguagem, obtendo melhores perfor-
mances na execucao.
MARCELO FLORES VIEIRA 6 formado em Engenharia
Mecdnica peia Universidade Federal Fluminense e possui cur-
sos de extensio em Andlise de Sistemas. Programa em Clip-
per, C, Cobol, Pascal, etc.
• Listagem 1
It
Prograia; RDF.C
ftuton Rarcelo FIorEs Vieira
HPirM Conaultores S/C Ltda.
Rua Frei Henriqtje, 225 - Rio de Janeiro
CEP: 20751
TeI.; ;021)594-?521
Funcaoi Eliiinar diretorios, inciusivE aqiieles escondi
dos, fflBBiRo contenilu arcjuivos coiti atributos especiais.
+ +
\l
itinciude \stdUb,h>
tinclude (stdio.h)
ftincUde <dir,h>
Sinclude (das.h)
Idefine FAJIRHID 0X12
void rE«over{char larqs, struct ffblk ffblkS:
ii'cid cabecalhcivoidj:
void fieip(void);
iTiairi(int arqc, char targyt])
struct ffblk ffblk;
int status, f lag, curdrv.fiaQ_d=0;
c^ar drivEiMfiXDRIVE], dir[!iftX[)lR]. file[Hft):FILE]. e>it[!1
AXEXT],
pai[HA;(PfiTHh3rqs[HA)!PATH3.drvaux[f1Ay.DRIVE];
if (argc := 2) {heLpOie>iit(0);]
cabecaliici);
fr)5plit{argv[l],drive,dir,filE,e-i;tl;
if!5trlen(drive)==2 kk 5trler((dirf==l H strleri(file|==
01
46 MICRO SISTEMAS
printfCVnlnposBive! reaGver dirBtoriD rai:.\n'l;
exitiO);
int statusj
1
Cher drive[!1AXDRIVE], dir[«AKuIR], f iU[HAKFILE], ext(H
if(5trlea(drive]!=i3 H. strlenidir) !=0)
fiXEKT],
[
filho[HAXPflTH],arqreB[RAXPftTH],filbo_reB[«AXPATH};
5trcpy(pai, drive);
fn5plit(arq£,drive,dir,fiie,6xt);
5trcat(pai,dir) J
ifiif-fblk.ff_attrib == FAJIREC)', 1 [ffblk.ff_attrib==Fft_
strcatipaijfile);
DIRHID)} .
strcal(pai,ext);
r
i.
1
J'
if(ffbli:.ff_naae[0]! = '.' M ffblk.ff_na«e[13' = ' ./ 1
else
[
[
if(ffblLff_attrib==FAJIRHID) _chBod(arq5,l,FA_DlREC);
if l5trieri(ijrive)==0)
5trcpy(filhD,drive)j
r
strcattfilhOjdir);
5trcpy(drive,"A;"!;
E-trcat(filho,ffblk.ff_naffle):
drive[0]='A'+qetdi5k()i
strcpy(f ilho_res,filhD);
ifl5trncjp(dir/\\',il!=0) 5trcat!drive,"\\')!
5trcat(filho,"\\t.i"};
flag_d=l;
status = findfirstlfilho.MfbU.OxOTIFAJIREC);
strcpylpai, drive);
Htiiledstatiis)
5trc:at(pai,dir);
L
strcaKpai.-file);
reiover(filtio,ffbU);
strcatlpai.eU);
5tatu5=findiext(iffblk)i
]
rRdir(filho_rBij;
1
if(Etrlen(dir)==0)
if (fiagji
{
else
getc*(dipai,!1fiiPfiTH)!
(
if (strien(pai)>3) strcattpai/W");
strcpyUrqreB, drive);
strcatUai.filB);
strcatlarqrea.dir);
strcat(pai,ext);
5trcat(arqrei,ffblk.ff_nafflej;
1
I
if(ffbU:.ff_attrib:=Ffl_ARCH) _chiQd(arqre«,l,FA_ARCH
else
j;
i"
unlinkiargreil;
curdrv=Qetdi5k{);
1
5etdi5MtouppBr(drivB[0])-£)5|;
1
i
qetcwd{pai,«AKPATH):
void cabe:alho(void)
if(strleri(pai)>3) strcat(pai/\\");
\
strcaKpaijfile);
printfi"\n RDF - MF&M Consiiitores") ;
itrcatlpaijBxt:);
printfCXnJUN/^l - All rights NOT reserved");
frispht(pdi,drvaux,dir,file,ext);
printf("\n versao 2.00"};
setdisklcurdrvl;
printf("\n\nTel.: (021)594-7521 - FROVlS''RiQ\n');
}
void helplvoid)
J
=trcpv{arq5,pai);
i
cabecaUioO;
5trcat(arq5,'\\t.r);
printf r^riEste utilitario ir.creienta o cosando RD do S
5tatus=fir.iJfir5tiart}5,l(ffbU.,0^07:Fa_DIR£CJ;
isteaa "li
while('5tatus)
priritf ("Gperacional, persiitmdo") ;
r
printf ("Vnoue us diretorio seja renovido, lesao contend
rsiBover(,arq5,ffbU)i
arqyivos "i ;
status=findne>;t(!iffblir.;;
printfCcoffl atributos espe-');
1
J
pf'intf ("\nci5is ou sub-diretorios (iiesao aqueles que e5
statu5=riidir(pai);
tejaffi "1;
ifCetatus} printf ("Vp-Diretorio Iz rescvidQAn",pai);
printfl-esccndidos)."};
else pnntf ("VnProblesas ao reaover diretorio Zs. Ver
if printf CVnVri Sintase correta: ');
i(}ue\r",pai);
printf ("\n\ri rdf (drive; (diretorio/xri ■.(!') ;
1
J
return;
void r&scver(char tarqs, struct ffbU. ffblk)
■
1ICR0 SISTEMAS 47
REDI UNIVERSOFT INFORM^OTCA E C
RUA CONSELHEIRO BROTERO, 589 CJ. 42 - SAO PAULO-SP - TEL.: (011)825-5240 (PR6XIM0
REEMBOLSO U
POSTAL
SEDEX
ACOBRAR
SISTEMA INEDITO DE ATENDIMENTO - REEMBOLSO POSTAL
Cyta 6 mais uma inova^o da REDI UNIVERSOFT. Agora voc£ podcra fazcr suas compras
scm tcr que pagar antecipado. O nosso intuilo 6 de fazer com que o usuario nao pcrca dinhei-
ro pagando aniccipado e muitas vezes nao reccbcndo o seu pcdido.
Por esses moiivos, sugcrimos: Fa^a o sou pcdido per rccmbolso postal e paguc somcntc ao
rcccbc-lo no corrcio.
» NSX 1 - NOIML «
» K)( Z - NORMAL >
« KN 2 - NB»RAN «
« NOVIMDES RSX I «
SUPER JOOOS
HCQARMN
PKECO Cr$ 450,00
PRECO CrS 500,00
PRtCO CrS 4».D0
DISKETTE mo INCUtSO
DISKETTI NAO INCUISO
DISKETTE NAO INCLUSO
Dlfi^?E<^0'f^S0
101 BLITAFORC
301 IKARI UARRIORS
302 OUT RUN
551 UlflGEr CENTRO Dft TERRA
102 GATHER
flALAVA
K2 ABADlfl DEL CRinE
103 suns GAHE
303 BRKANOID 2
NINJA KUN«
953 KING'S UflLLEV PLUS
164 PERRV flASSON 1
304 FA1ILV BILLIARDS
PUNKS 2
954 RAHBO 3
105 STRIKE HARRIER FORCE
305 DIRES
PREDATOR
955 WRll> GAflES
106 CHESS tVadrez)
306 ASHIGUIHE
AriERICAN SOCCER
956 GEH1NI UING
107 GOODV
307 R01AHCIA
ANIflAL MARKS 2
957 flflER BLiRNEfi
108 THUNDERSALL
308 FA1ILV BOXING
RETURN OF JELDA
958 DESESPERflDP
109 DEHON'S KILLER
309 TOPPLE 2IP Z
RETURN OF ISHTAR
SUPER RUNNER
959 UOJBLE DRAGON
110 RAD-X 8
310 DEEP FOREST
960 DRAGON NINJA
111 CHOPPER
311 flNDROGVHUS
THE COCKPIT
961 ELITE
962 FIRE TRflNI
112 fISV FAN LIBRflRV
113 HOU riANV ROBOT
312 RftSTAN SAGA
313 EAGLE WAR
GiRLV BLOCK
963 GAUNTLET
114 nONACO
314 HIGErflRU
964 LA MERANCIA
115 EL DIABLO
315 U.S.A.S.
* SUPER AFLICATIUOS t
965 nflSK 11
116 FLASH GORDON
316 ZANAC E.yCELEHT
UT)LITAR10S RSX 1 «
966 OPEKftTlON UOLF
117 BANK BUSTER
317 KING KONG
967 OS FLINTSTCNES
118 T.N.I.
318 LUPIN 3D
PRECO CrS 2.000.00
DISKETTE NAO INCUISO
968 FACriANIfl
119 L' AFFAIRE
319 KEUIOUS
969 RESGATE DE ATLANTIPfl
120 UORLD GOLFE
320 SUPER RANBO ESP
970 RENEGADE III
121 riARELE UORLD
321 UAHPIRE KILLER
UORDSTAR 40 COLUNAS
971 PARIS DAKAR - fiALLV
122 POCVAN
322 HINOTORl
UORDSTAR 64 COLUNAS
372 4^4 ROAD RACING
123 PIRF 3D
323 LABIRINTH
UORDSTAR Be COLUNAS
973 RDBOCOP
124 FASSAGEIfiOS DO UENIO
324 ZOflBIE HUNTER
CONTABILIDADE
1 974 SILENT SHADOU
125 TEST DFIUER
325 DRAGON BUSTER
FOLHfl DE PAGAriENTO
975 STRIKE NARRIER FORCE
126 CHICAGO
326 1942
AGENDA DE COflPROIlISSO
976 TOI ACID GAflE 1
127 AGATH
327 ALESTE
CONTRDLE DE ESTOOUE
977 TOI ACID GAflE 2
128 DUNGEON riSIEPV 2
328 UAR OF THE DEAD
RALA DIRETA
978 lELflS PPRMO AHinADAS 1
129 COSniC SOLDIER
329 KING'S UALLEV 2
CDNTROLE BANCARIO
979 THUNDER ELADE
130 ZAVAGA
330 TOKVO
CONTROLE DE CAIVA
980 TDI ACID GflUE 3
131 LIUINGSTONE
331 CONTRA
CONIAS A PAGfiR
' 981 TELAS PORNO SNinflDAS 3
132 PERRV flASSON 2
332 nON nON nONSTER
CONTAS A RECEBER
1 982 TOI flCID GAUE -)
133 LAST niSSION
333 SUPER TRITON
COBOL
1 983 THE m OF THE TIGER
134 CHUKA TAISEH
334 STAR flAS
nunpHS
984 PERICO DEL6AD0
135 EUIL TOtJER
335 RACING CARS
TURBO PASCAL
985 LDRNA
136 LIFE THE FAiT NAflE
336 DRAGON SLAVER 4
PROLOG
986 EtIILlO SAHCHE2 TENNIS
137 SUPER LflVDOCK
337 HARD BALL
FORTRAN
138 EUIL DEATH
338 GOEtlON
KEASIC
1
139 HVDLIDE
339 LOLA
1EASIC
J40 FINAL COUNTDOWN
340 FANILV PfiRODK
BASIC 80
, 141 LEATHER SKIRTS
341 STAR UIRGIN
LINGUAGEn C 2 DISCO
1 142 BREAKER
342 nfi GHCST
COrPlLADOR C
. N HSX 1 - HEGARftN 2U *
1 143 KINETIC
343 R-TVPE
knicohand
i 144 CHAnPION flAEIER
344 DINANITE BOUL
ZAPPEfi 1
PRECO Cr$ 450.00
PlSKniE NAO INCIUSO
145 J P WINKLE
345 SPACE TANBOU
2APPER 2
1 146 DJCOR
346 gjARTH
34? BASEBALL 1
flSX DOS TOOLS 1
147 USA JONG
nz)i DOS TOOLS 2
; 001 NEfiEilJ 1
148 STRATEGIC GAME
348 STRATEGIC flARS
nSV DOS TOOLS 3
002 NEHE3IS i
149 LINE BUSTERS
349 hetal gear 1
ED nUSIC * 56 flUSICAS
0O3 SflLfiflfiHDER
150 mSSION HUnAN
350 BASEBALL 2
UNI-TELA + 39 TELAS
004 EFSODE 2
151 DIGGER
351 DRUID
GRAFIC flASTER 1
005 FSROD.'LIS
: 006 Fl SPIRIT
152 fl ILHA DO TESOURO
, 153 CRAFTON « VUTE
GRAFIC fIfiSTER 2
TRftDUTOR DE PALAURAS
007 KNIGHT HARE 2
1 154 IFR FLV6HT
•> HOVIDADES NSy 1 a
UIDED TEXTO SVSTEtl
008 KNIGHT tIARE 3
155 EiDELOSS
DISCO INIEIRO
DRAW S PAINT
009 FINAL ZONE
1 010 FANTASV 20NE
1
CURSO lo e 2o GRAU
HEGA PRINTER
PRECO CrS soo.ee
' Oil DRAGON QUEST
1 K J0GO5 PORNO E TELAS «
DISKETTE NAO INCLUSO
SPEED SAUE 4000
012 DIGITAL D HISTORV
f
COP'^ ALL
013 1942
PRECO CrS 500.00
DISXHTE NAO IN^LUSO
OS IHIOCAUEIS
ECOPV 3,0
014 KING'S UALLEV Z
SUPER nSRIO EROS
UERV COPV 5.0
015 C-flLL FORCE
TARTARUGflS HIKJA
U DEO HITS Z DISCO
016 PINGLUfl flPOENTliRE
201 CICCIOLINA 1
GREMLINS Z
D SK II
017 SHERLOCK HCLflE?
202 CICCIOriNA 2
GHOSTBUSTER 2
L HGUAGEM LOGO
018 niRfll
203 PLAVEOV SEXV
DOUBLE DRAGON 2
' 019 SUPER LAVDOCK
020 fANTflSn SOLDIER
204 STRIP POXER
205 TELAS DIGITALIZADAS 1
INDIANA JONES 2
» coLECAO ai - lev 1 «
' 021 CRAiE
206 TELAE DIGITALIZflDAS 2
' 022 U ft VOL
207 TELAS DIGITAL12ADAS 2
» JOGOS ESPECIAIS *
PRECO CrS 2.500,00
023 GOL^lELLIUS
208 TELAS DIGITAL12ADAS 4
Nsy 1
DISKHTE NAO INCUISO
024 Jft&UR
209 TELAS DIGITALIZADAS 5
025 KING KNIGHT
210 TELA: DIG]TALI2flDfiS 6
PRECO CrS 350,00
4001 AGENDA DOHESIICA I
026 DAI lift
211 TELAS DIGITALI2ftDAS 7
DISWETTE HAO INfUtSO
4002 BANCO DE DADOS 1
027 CROSS ELhIN
212 TELA! DIGITALlZftfftS E
WINTER HAUK
TOO BIN
SfllBT DRAGON
4003 HALA DIRETA I
4004 CONTROLE ESTOqUE 1
4005 ED TEHO
4006 CONTAS A PAG/TiEC.
mX t - JOCOS ACAPTflDOS )
1 ftPLlCATIUOS E UIILIIAHIOS
1
SITO PONS RACE
3007 CONTABILIDADE
PRECO CrS 959,00
DJSKCTTE HflO INCUISO
PRECO CrS 715,00
fUTEBOL IIANEGER
4008 AGENDA HANUAL I
DISKETTE NAO INCLUSO
AFRICAN RALLV
4009 CONTROLE BANCO 1
CONTINENTAL CIRCUS
4010 FLANILHA USH
vs Jogos abaixo usauah o
231 (JIDEO GRAPHIC
PROFESSIONAL TENNIS
Ccirtuclio negaTEtH, agora to
r»M adaptjidos para rodaren
232 TPPOGRflFIfl DO tlUNDO
233 SOFT FUNCTION
CARLOS SAIN2 TOVOTA
CHESS IIASTER
» COLECAO 82 - NSy 1 »
sen D Cartucho Heparan. j
001 neiie;:s i
236 hlttlP! PEJiSfiEP
Um WAR
muiiTMlNK BIKE RfiCEF
D^Tf^^g-fMo
002 HNflL 20NE
237 niCHELANGELO
SAR 1
4011 Editor de Nusica
0O3 SUPER LflVDOCK
238 EDITOR DE HUSKA
SIR UDPD
4612 Eddy II Grafico
4013 Studio G7
004 yflXOL
239 SUPER PRINTER
THE LIGHT CORRIDOR
005 niRfil
240 TASSUORD 2
4014 Biorri tiiw
006 FftHTftS'.' 20NE
241 PIVEL III
OBS.: 4 JOGOS P/DISCO
4015 Orsiao Eletronico
242 FREEHAND
4016 Gi'aphic Artistic
4017 Uni - Arte
4018 Super Synth
4019 SiHple ASK
4028 H.%hr Uoice
;
K COLEQtO 03 - NSX-l •>
PRICO CrS 2.500.00
DISXnTE HAO INCUISO
4821 Apifndende Contar
4822 Circo Clttgou
4833 bean to
4824 Raior ou Ntnor
4825 Hrntaliucao
4826 NotoristA Sideral
4827 Nissao Rrsgate 1
4828 Mago Uoador I
4829 Abtlha Sj^ia I
4038 Macaco Acadeitico
"f COLECAO 04 - MSX-1 »
PraCO CrS 2.500.00
BISKETTE NAO INCUISO
4831 Ratrizes CoNplexos
4«I2 Eletricidade
4833 Fisica
4834 Exercicio Fisica
4835 GfoMtria
4836 Bandeira da Europa
4837 Matewatica
4038 Estudo das Celutas
4839 Curso de Ingles
4848 Figuras GeoMetrica
It COLECAO 05 - RSV-1 »
PRECO CrS 2.500.00
DISWETTE NAO INCLuSO
4811 Agenda 2
4942 Banco de Dados 2
4043 Rala Direta 2
4844 RSX UrJte (Ed Text
4845 Planilha Cientif.
4046 Kanutencao tieiciilo
4847 Biblioteca
4048 Cadastro de Soft
4049 Mini Planilha
4850 Mala Direta 3
• COLECAO 06 ■ HSX-1 *
PRECO CrS 2,500.00
DISKETTE HAO INCLUSO
4851 Editor Sprite I
4052 Pencil Designers
4853 Caixinha de fhisica
4854 Editor Caracteres
4055 Hot Music
4056 Loto 1
4057 Chess (uso c/Mouse
4858 Printer Tela
4859 Uni Sprite
4060 Ultra ForNat
* COLECAO 07 - RSX-1 »
FKSCO CrS 2.500,00
DISKETTE NAO INCUISO
4061 Abeiha Sabia 2
4062 AbeIha Sabia 3
4063 Hotorista SideralZ
4064 Missao Resgate 2
4065 Haqo Uoador 2
4066 Palhaco Explorad 1
4067 Palhaco Explorad 2
4068 Pescador Espac. 1
4069 AnagraMa 1
4078 Anagrana 2
» COLECAO 08 - RSX-1 »
PRECO CrS 2.500,00
DISKETTE NAO INClUSO
4071 Kapa Gaw
4072 Estudo Celulas 2
4073 Otica
4074 Gases
4075 FirHaMentD
4876 Sol
4077 Operadores Ratenat
4078 Selva de Palawras
4079 Noria de Nuneros
4880 Hultipuzzle
Fita II
Boardvllo - Cruii Train
Suf. Cross Forot
GalaKia - InUr Karate
Luta Llvr* - Hr.Bo Tl
Hasttr Df Sounds
PlnguiM-Ston* of Uidsoii
PACK 19
Alibaba - Arkanoid
Amy Ho vies 1
Back Ganon-DeTender Fox
Gynidine - Oh • Shit
The Heist - Tine Curb
Zanac I
PACK 21
Bean Rider - Action
Ginko Goto - Pill Box
Mutant Plonty
Pine Aplins ~ Scion
Shark Hunter
Rock's Bolt - Zoot
PACK 22
Basket - Cat Adventure
Foot UoIIey - Guardic
Hunted Boy - Hyd Lad
3D Xnocaul - Ninja III
Spelunker - Zaxxon
PACK 23
Baseball II - Clapton 2
BoHber Han Spe
Candoo Ninja
Champion Box-Chech Mate
Cosmos Explorer
Forwation Z
Star Soldier -lim Trax
PACK 24
JD BoNberMan - Avenger
Bokosuka - Dart Raster
Dragon Attack - Kasihen
Jaok the Nipper
RaNbo I -Secret Hiss
Sweet Acore
PACK 25 "^
Buzzoff - Boogie Jungle
Knight Rare - Jet Bonbe
Lode Runner II -- Hero
Super Bilhar -The Ureck
Rarraid - Druaga
PACK 26
Popul Cyclops
Episode 4 - Frogger II
FemaM Basket I
Finders Keepers - Hugh
HuMprey - Jet Fighter
Macros Fighter -Murder
PACK 27
Colony - Illusions
Hiki - l4oon Rider
Safari X - Ship Mars
Spa he i Ladders
Tetra Horror
Topple 2ip - Uerstron
PACK 29
Huts Milk
Courosado Perse
Phantis I
tlideo Poker II
Polaris II - Hustler
O'Bert II - Runner
Space Shuller -
SVooter
CAM PACK CrS 2.000,00
DISKETTE NAO INCLUio
DM. LIUA.
AO METRO MARECHAL)
MSX - AMIGA - PC/XT
VIDEO GAMES
DRIVES rvjsx
Marca DDX - 5 1/4 c/ 360Kb e
720Kb - 3 1/2 c/ 720Kb - 6 meses
de garanlia - assistCncia tdcnica.
Nao pcrca nossa promo^o. Despa-
chamos para o Brasil.
PERIFERICOS
Impressoras, Monitores, Multi
Modem, Cartao 80 colunas, Inler-
face p/ 2 drives, Fonle com gabine-
te, Disquetcs 5 1/4 e 3 1/2 e dis-
queles 5 1/4 coloridos. CONSUL-
TO-NOS.
» Na's «
Crt 2.000,00 CAM
BISKETU mb INCLUSO
ncx 31
Eurvptin Gancs
Jofo do tnouti
Fi7ht Kidrr - tin Boat
l\at)ull - H«idi Ball
Obake - Orion - Outroud
Rabbi an
PACK 43
Itlphi Bl astir - R-47
Antu Hovirs II - CoNandn
Otioh riightir
batPiand Nis I
Kad Ov» Hells
Maze Attack - Abu SiHbel
Xall Uay
PACK S6
Knight Leon - Uchiiiata
Gulkave - Uinte e Uh
Et Cid - Hight Hay
Scarlet 7 - Star Slazer
Uoidru - Wrangler
SUPO MCX 387
Haunted House -Blow Up
Gut Blaster'
Pinball Blaster
Haze Master - Habbilit
PACK 33
Brian Jack I - Bruce Lee
Bunnie - China China
Chopper - Chest - Dip Dip
(rtan Runner - Star bars
q'Bert I
PACK 44
Alcatraz - fkerald
Classic Adventure
Conde I>racula - Red Hoon
Mean Secret - Prof.Perigo
Price Hagjc - Uietna
Zahil Hood
PACK 57
Kendos - mroids
TeMpation - Crow)
Sparkie - Stop Sail
Tank Battalion
Dustin - Hyper - Glass
SUPEft PACK 309
Coliseu - Minder
E.Butragenho I
Titanic I- Barba Hegra
Similador 747
PACK 35
European GaNes - Auntij
Bmx Rekecross - Mr. Hie
Hopper - Raster Scan
Teminus - Uenzaga
Magical Ball
Snooker Oficial
PACK 45
Grande Tourada - Caple
Baius ■- Cosmos Trauilif
Crusader - EUphant Happy
Girls Rats - Kaeru Shoter
Krypton - Latter Puzzle
PACX SB
Star Byte - S„
Stall Jones -Ball Blaze
Alpine - Con-Blot
Space Caw - Cauemas
ftiro Adventure -Mr, Bo
SUPPER ntCK 311
Chuhby Cristle -Octuber
Power - Reflex - Ihor
PACK 36
ftnida - Coaster Race
10 FraNeOwl)
Howard, The Duck
Infernal Miner - Inca I
Panic Junlion
The Protector - Sfei Hawk
Survivor
PACK 4e
flkemaak • Bug Buster
Colt 36 - Flight Peck
KiriXi - Mac Attack
Hole Hole I - Red Zone
ShoBi - Strip Poker
PACK 59
Fgro - Star Fighter
Being - Slot Machine
Squash I - Zin - Harp
AHityville - Helinar
Hang- On
SUPER PACK 312
The 'A" Teaw
Colossus 4
Mutant Zone I
Mutant Zone II
Sabrina C.Girl
CoHandD Tracer
PACX 37
Donkey Kong - First Step
(iodzilla - Meaning of Life
DtaMond Mine II
Jtebile Planet - Mouser
Panchiko - Popular Coiiput
Jet Set Uilly II
PACK 48
Hero-X - Knight Tiw
Panzer Attack - Platoon
Color Ball - Sorcery
Castelo Hegro - Oh T No
Zapata - Sea King
PACK 60
Vahtiee - Fanky Pank
Legendarios - JuNp
Return to Eden
Suickie - Trash Han
hess Teacher - Eye
Break Out
SUPER PACK 313
CosNJc Estible
Fire Star - Oi.it Run
Jewels Dark I
Jewels Dark II
Hell's Fargo
PACK 38
Danger 3^-4 - Deitand
Front line - I Cicle Work
King of Ballon - NonoMed
Pairs - Pinball
Disc Uarrior - Har Chess
niCX 49
Agua Pol is - Cabbage Kids
Conbat - Crunch
Cub's Hert • Night Flight
Jungle JiH - Roger
Nuclear Bolds - Sasa
PACK 61
Fiction ~ Cobra's Ark
Uolley Ball - Manes
Had Hix (Packwan)
Houser - Eagle
Squash II • Flay Ball 1
EsgriMa
SUPER PACK 314
Adicta - Hercules
Jewels Dark III - Jast
Peter - firaiw
SUPER PACK 316
Triple CoHando - Tetris
Barbarian - Destroyer
Ghost - TerraMex
PACK Sfl
Splash - Hilk Race-Merlin
Nicker - O'Mac Fanter
Quiniela - Coshjc - Ewors
Exchanger - Jump Coaster
X SUPER PACK HSX-1 *
PRECO CrS 1.200,00
DlSXnTE NAO INCLUSO
PACK 39
Gran Prix Rider - Helatank
Ice - Inspector Z
Itasundorius
Killer Station - Rally X
Spirits - Super Doors
Top Roller
PACK 51
Star Quake - Raitbo II
Rotors - Star Dustin
Car Fighter - Car Janbore
GundaN - Pub - Hoon Sweep
Police Acade I
SUPER PACK 302
Death Wish 3
Jiuws Bond 867
Indiana Jones
Fred Hardest I
Ga)»e Over I - Rex Hard
SUPER PACK 317
Gonzales I -Terror Pods
Hec Le Mans - Paravia
Metropolis-Pink Panter
SUPDt raCK 318
Gonzales 11 - Ulisses
Soldier Light - Trivial
Adel - Bob 007
PACK 4fl
Sete e Meio - Dynaiiit Dan
Dorodon - Fruit Frank
Fotwila Indy - Kick It
Nanic Miner - Spy Us Spy
Super Tripper
Uizard Lairs
PACK 52
Arquinedes XII - Ice King
Phantis II - Vana Vana
Transi to Maluco
Poker Heal -Cow on Picot
Ice Uorld - Kinght
Lode Runner I
SUPER PAa 303
Fred Hardest II
Rock (Boxe)
Gaiie Over II
Turbo Girl - Hondura
Feman Basket II
SUPER PACK 320
Petrovic Basket
E. Butragnho II
Marine Corps - FX-15
flttftked - Hot I
PACK 41
DroMe - Last Mission
Lai?r Bykes - Leucocyte
Living SJon? - Mah Jono
Hazes Unlinited - Pay Load
The Hall - Xetra
raCX 53
Trial Iky - Zaider
PentagraMa - Cyrus II
Final Justice - Goody
Leonard - Macaco RcaaeHic
Bounder Dash II
SUPER PACK 3K
Arkos II - Alehp
fllbatroi (Golfe)
Anaroute
Jom Cent Terra
Canwof Horks
SUPER PACK 321
Uest Bank - Jaws
Costtic Sherif - Hot 2
Swing - Tension
PACK 42
CoNet Tail - Cosa Nostra
Denonia - Doitino - Fariy
Frut Panic - Las Luce
Bologna I Hi la
Misterio no Hilo
Mr.GoMoko
PACK 55
Vegas - Zexas II
Jack Nipper II - Boucing
Nartianoids - Sky Galdo
Rise-Out - Super Snaker
Boiled
Pink Chase
SUPER PACK 306
Ocean
Arkos 111
Cap Sevilla II
Streaker
I T Racer
Bubler
SUPER PACK 322
ftuent Origin I
Casanova - Cuberbig
Hypertronic, . ,
Sabotage - Ton a Jerry
SUPER PACK'S
CrS 1.200,00 CADA
DISKHTE NAO INCLUSO
SUPER PACK 323
Bloody
Bur an
Jake in Caves
Ran
Mot 3
War Middle Eart
dBASE n PLUS E SUPER-
CALC2
Qualidade PRACTICA, manual
complelo, suporte itScnico, no dc
s6rie, reposi^ao ao scr lanijado.
Nova versao, inteiramenlc grtilis.
Pre9oCr$48.000,00
« PROGRAMS PROFISSIONAIS w
mXCA; UNlUERSOn
CONTABILIDADE GERAL MSX. 25.500,00
SCEI - SIST.COtfTS.EMPRES.IHTEGR 13.300,00
COHTfi CORRDtlE 4.800,00
REBI - TEXTO 3.700,00
REDl - COHDOMNIO 3.800,00
REDI - ESTOQUE 4.400,00
ftai - SPRITE 3.800,00
REDI - FBI NT-X- PRESS 3,800,00
REDI - ASSSffiLER 4.400,00
REDI - QUIMICA 2.400,00
REDI - MALA DIRETA 4.700,00
DINAHIC PUBLISHER (2 disc 720Xb HSK-2) 3.890,00
GRAPHUS SAURUS (2 discos) 1.890,00
HALT MOTE 1.890,00
SUPER PRINTO 1 .890,00
REDI -GAME
REDI -GAME
REDI -GAME
XEDI-OAME
REDI-GAME
REDI -GAME
REDI-GAME
REDI-GAHE
REDI-GAHE
REDI
1 c/Manual ROBOCOP 2.56o;0O
2 c/Manual ELITE 2.500,00
3 c/Hanual KING'S UftlLEV * 2.500,00
4 c/Hanual LICENCE TO KILL ?.500.00
5 c/Hanual DOUBLE DRAGON.. 2.500,00
6 c/Hanual DESESPERADO 2.500,00
7 o/Hanual 4x4 ROAD RACING 2.500,00
8 c/ManuflJ NEMESIS 1 2.500,00
_ 9 c/Manual AFTER BURNHER.. 2.500,00
GAME IIB c/Manual DRAGON NINJfl... 2.500.00
MARCA: X.S.U.
CHflfE MKTBfl (Copiador Discos Travados) 7.500.00
SERSOR (Copia e ForHat ultra Rapida).. 9.100,00
CADCLI 2.1 (Cadastro Clientes c/etiq). 13.100.00
CflDEMP (Cadastre de Eitpresas) 13.100.00
FUlXO DE CfilXA 10.000,00
UOX (Sinlefizfldor de Sons) 7.100,00
EDARQ (Editor flrquivos tipo Zapper)... 7,100,00
PONTES (Caracteres) para mpressoras, . 9.100.00
EMU (Editor de Htisicas, iMpr. Parti t .). 7.100.00
MSX WRITE (Editor de Texto) 10.000,00
EDDV n GRAF (Editor de Grafico) 7.100.00
CHflUE MESTRA 3.0 13.100.00
BOLTER 1.1 (Gerenciador Diretorios)... 10.000,00
MARCA; PRATICA
DBASE II PLUS .- 48.000,00
CSmROLE DE ESTOQUE (e» Dbase ID 5,900,00
CONTROLE DE BAHCOS <b« Dbase ID 6.900,00
MAJtCfl; SOHNEH
MSX DESIGNER (Editor Grafico) 6.000,00
MULTV COPV (Copiador D/F-F/D-F/F) 6.000,00
MINOS (Jogo de Qiiebra-Cabeca) 4.900,00
STRIPE MAKER (Editor de Sprites) 6.000.00
NARCA: A.G.R.
E.U.A. (Editor de Uinhetas p/Uideo)...
MARCA: PAULlSOH
6.500,00
AQUARELA (Sistena Grafico c/shapes)... 13.500.00
KIT AQUARELA (10 discos c/f ig.e tc). . . . 25.000.00
KIT nqUfiREI^ (Disco aviilso a escollw). 3.500.00
HSX TURBO tficeierador Prog. Basic) 7.100, 00
EDITflONIC (Editor Circ.EIetronicos) . . . 7.100,00
GRAPHIC UlEU (Editor aniMacao Graf.l.. 10.000.00
SPRITE MAKER (Editor Sprites) 7-100,00
FAST COPV (Copiador Ultra Rapido) 5.000.00
MARCA: CIBERTRON
MSX WORD 3.0 (Editor de Texto) 7.000.00
CONTROLE DE ESTOQUE 6.500,00
FLANILHA MSX (Planillia de Catculo).... 5.500.00
MARCA: ALEPH
100 DICflS PARA MSX 6.000.00
t 58 DISCflE PARA MSX 6.000.00
ASTROLOGIfl NO HSX 6.000,00
CIRCUIT03 ZLETRONICOS 6.000.00
A PROFUNDA NDO-SE NO MSX 6.000,00
CUR30 DE MUSICfi NSX 6.000,00
DESPESflS POSTAIS
ENCOMENDAS RFGlSTRflDflS Cti
Para pedidos de ate 5 Diskettes J. 000. 00
Acirta de 5 diskettes 1.600.00
« SEDEX »
Para Fedidos com peso de ate 1 quilo 4.500.00
Para cada quilo adicional 1.500,00
Sedex para envio de Disk Drive (4 kg). 8,00000
COHO ADQUIRIR NOSSOS PRODUTOS
1) - Relacione em iwa folha de papel os prodiitos
we deseja sdgnirir, indicando o nunero,
none e para qual o coHputador.
2) - Escreuj sfii not*? e endereco conpleto de
forwa legivel.
3) - FORMA DE PAGAMENTO;
A) REEMBOLSO POSTAL COH Hflij. (t) I0z de
acresciKO t Uoce so pagara '(iiando reti-
far Pertido no Correin,
fl) CHEQUE noMinai s RFCURSOS M'JllfilS INF,
E C(»IEfiCIO LTDA. Nesta nod^lidade os
precoE nso sof recao serf sci bos.
OBS.: OS PROGRAMAS flCIMfi NAO INCl.UEH DISCO.
Diskette de; 5.1/4" - Crl 650,00
3.1/2" - CrS 2.000,00
R T 1 N A
Dinamize seus programas
PC
Micro: IBM PC/XT
Memoria: 512 Kbytes
Video: CGA
Linguagem: Clipper
Vetoriza^ao em Clipper
Requisitos: Nenhum
D Maurilio Fermri A/i/es
Nas linguagens comerciais, como o Clip-
per, a necessidade da entrada de um grande
numero de dados leva os programadores a de-
senvolverem extensas rotinas que, alem de
aceitarem as informacoes, tambem realizam
consisl&ncias.
Estes testes visam, sobreludo, a manter a
'integridade' do arquivo em uso, evttando que
campos vazios sejam movidos para os regls-
tros e alertando o usuario sob a forma de men-
sagens na tela. O problema e que, muitas ve-
zes, para dimlnuir o tamanho final do sistema,
analistas e t^cnicos optam por avisos padroes
do tipo 'campo nao foi preenchido', atrapa-
Ihando a clareza final e conseqiJentemente con-
fundindo o digitador.
Ao utilizarmos vetores (ou matrizes), atri-
buimos a estes os elementos que seriam pro-
cessados no programa, como os lay-out de tela,
as variaveis de memoria para entrada, os mas-
caramentos e, logicamente, as mensagens.
A estrutura visa ^ reduc§o e condensacao
de todas as rotinas em um iinico loop sem que,
entretanto, isto tnterfira em sua qualidade final.
DADOS TECNICOS
Pode-se abortar em qualquer campo
(exceto nos questionamentos)
teclando-se [esc]. O programa podera
ser escrito em qualquer editor de texto
no modo nao-documento. Para
compil^-lo basta digitar a seqiiencia:
C)> CLIPPER INCLUVET.PRG
C» TLINK INCLUVET.OBJ.„CLIPPER+EXTEND
Por se tratar de um modelo, a rotina
podera ser alterada conforme a con-
veniencia do usuario ou ser encaixada
diretamente em um sistema mais am-
ple, que contenha tambem altera^oes,
cancelamentos ou consultas vetorrza-
das.
MAURILIO RESENDE FERRARI ALVES 6
tdcnico em Processamento de Dados e
programa em Clipper, dBase III Plus, Co-
bol, C e Turbo Basic.
• Listagem 1
^
Proband
: IMCLUyET.PRG
FuncSo
Inclus&o vetorizada en Clipper
: HAUKiLIO Kesei>cle ViKRAKI Alves
flutor
Contaios
(e32)-421-1842 Cataguases tK
(e32)-213-6246 Juiz Ae Fora HG
USE BSTS.DBF
CO BOTTOM
SET SCOKEBOAR& OFF
SET BELIHITERS ON
SET DELIMITERS TO "[]"
SET INTENSITY OFF
c STKUCTUSE
• NOH£ X(3e)
• ENDERECO X<40)
» TttEFONE X(14)
• CAIPOST 9<M)
DECLARE T£LA[e4],ENTRA[e4],NASCC84],NENS[e4]
FKINCIPftL " T
DO WILE PRINCIPAL &« (LOOP PRINCIPAL)
TELAC81] = "None
TELAIB2] = "Endereco....
TELACB33 = "Telefone. . . .
TELA[e4} = "Caixa Postal
QtTRAieil = SPAC£<3e>
D4TRA[B2] = SPACE(4e>
ENTRAieS] = SPACE(14)
ENTRA[»9] = e
NASCEBll = "9r
MASC[82] = "9r
HASC[e3] z "UH-UM-9UW"
HASCtM] = "9999"
HENSiei] - "None deve ser Preencliido!"
HENS[82] = "Endereco deve ser PreencHidol"
HEHSieai = "Telefone deve ser Preenchido!"
HEHSCM] = "Caixa Postal deve ser Prtenchida!'
aEAS
X = 1
Y = 4
Z = 3
LOOPA = .T.
DO UHILE LOOPA
IF X = 5
EXIT
END IF
50 MICRO SISTEMAS
9 Z.2 Sfty REPLICftTE(CHR(J.%),78>
9 V,2 SAV TELAtX] GET EHTRfttXl PICTURE HASCIX]
KEAD
IF LASTKEYt ) = 27
CLEAR
RETliRN
ENDIF
IF ERRO( )
DO NEMSAGEtl
LOOP
ENDIF
Y = Y + 2
X - X + i
Z = Z + 2
moio &i;(L00PA)
DO CONFIRMA
IF SN z "N"
LtSJP
ENDIF
APPD4D BLANK
REPLACE NOKE HITH ENTSAteil
REPLACE ENDERECO UITH £NTKA[e2]
REPLACE TELEFONE UITH ENTRAteS}
REPLACE CAIPOST UITH ENTRAEe41
DO HAlSUn
ENDDO U(PRINCIPAL)
Func&es e Proceiiures
FUHCTKW ERRO
IF EMPTY(EHTRA(X1)
RETURN <.T.)
ENDIF
RETURN <.F.)
PROCEDURE KENSACEn
e 24,2 SAY HDtSIXl t
SET CONSOLE OFF
UAIT
SET CONSOLE ON
9 24,2 CLEAR
RETURN
Pressione Alguna Tecla
PROaDURE CONFIRKA
PUBLIC SN
STORE " " TO SH
DO iffllLE .NOT. (SNS"SN")
e 24,2 SAY "Confima os Daiios [S/Nl ? " GET SN PICTURE "!"
READ
ENDDO
9 24,2 CLEAR
RETURN
PROCEDURE HAISUH
STORE ■' " TO SN
DO UHILE NOT (SNS"^')
e 24,2 SAY "Hais una Inclusao IS/Nl ? " GET SN PICTURE "!"
READ
ENDDO
§ 24,2 CLEAR
IF 3* = "N"
STORE .F. TO PRINCIPAL
CLEAR
ENDIF
RETURN
MICRO SISTEMAS 51
NA CRISE,
PUBLICIDADE
PODE
DEFINIR
A DIFERENCA
ENTRE VOCE
EO
CONCORRENTE
Escoiha cerfo!
MICRO SISTEMAS tern 10
anos de
credibllidade e sucesso.
E aqui que o usuario busca a
inrormocao do que hd de
melhor
e ma'is seguro no mercado.
Anuncie no revisfo de
informdfica
com maior circulacao
nacional.
Solicite
um representante
ou ligue:
Rio:
(021)232-0653
SP: (011)819-2193
. ./Micro
CARTAS
PAINEL
□ Possuo urn IBM-PC, e gostaria de entrar
em contato com usuarios da mesma iinha
a fim de trocar programas Oogos, aplicati-
vos. utilitarios, etc.) Responderei a todas as
cartas.
Victor Simon Lee
Rod. Virgflio Varz'-a, 970
88030 ■ Florianopolis - SC
n Gostaria de trocar informagoes com
usuarios do amiga 500, alem de trocar pro-
gramas tats como "Deluxe Paint 111",
"Fantavision", "Sonix II", etc.
Francis August©
Av. Espanha, 526
45100 - Vitoria da Conqulsta - BA
a Gostaria que usuarios da linha IBM-PC
e compativeis me escrevessem para trocas
de programas e ideias. Solicito que enviem
listagem de programas e/ou manuals. Res-
ponderei a todas as cartas e enviarei minha
listagem para podermos reallzar as trocas.
Humberto Christo Junior
R. Padre Reus, 1043
91900 - Porto Alegre - RS
□ Vendo micro Amiga 500, com expansao
512 Kb, impressora Citizem 200 Color.
Acompanham manuais e 04 disquetes.
Nellor Ollveira Rlbeiro
R. Presidente Antonio Carlos, 563
37100 - Varginha - MG
D Possuo urn CP 500 M80, com 2 DRV
de Simples Face e dupla densldade, uma
impressora de 132 colunas, e precise ur-
gente de programas para a area comercial,
princlpalmente contabilidade, toiha de pa-
gamento, llvros fiscais, linguagens e com-
piladores. manuais, etc. Tenho programas
para troca.
Carlos A. Rocha
Av. Mai. Florlano Pelxoto, 699
99300 - Soledade - RS
D Possuoum Amiga 500 evnho pedirau-
xilio aos leitores de Micro SIstemas para
que me ajudem a cponseguir um complla-
dor FORTRAN 77 para tal micro. Sollcitarla
carta urgencia, se possivel.
Antonio Marceto A. Alexandre
R. VIrgilio Pozzi. 571
13560 - Sao Carlos - SP
n Possuo um Expert 1.1 oo drive 5 1/4" e
Interface DDX 2.0. Consegul reunirate ago-
ra quase tudo o que existe, no Brasil em
programas e jogos para MSX 1.1. Agora es-
tou jnteressado em reunir o malor numero
possivel de manuals de softs, por isso so-
licito aqueles que desejarem trocar coplas
de manuals comlgo que me enviem a re-
lagao dos manuais que possuem e a dos
que desejam.
Erasmo GagliardI
S Q N 415 Bloco "D" Ap.204
70878 - Brasilia - DF
D Possuo um micro PC/AT e gostaria de
me corresponder com usuarios para a tro-
ca de programas. Possuo perto de 500 dis-
cos. Pego que me enviem lista.
Ricardo Jose A.L. Vlana
S Q N 416, Bloco M, Ap. 207
70879 - Brasilia - DF
n Possuo um micro PC XT e gostaria de
entrar em contato com usuarios do mesmo
ou de compativeis para troca de jogos, apll-
catlvos, dicas, etc. Favor mandar llsta de
programas.
Denid Jaques
Av. Pedro Adams Fllho, 4393
93320 - Novo Hamburgo - RS
D Possuo um IBM-PC AT 286 com drive 5
1/4" 1.2 Mb e Winchester de 40 Mb e gos-
taria de entrar em contato com outros
usuarios para troca de jgos e aplicatlvos.
Os Interessados, favor envlar lista de pro-
gramas.
Ricardo Kazumi Ashikawa
Av. Benedlto Ferrelra Sllva, 70
04786 - Interlagos - SP
D Gostaria de me corresponder com usua-
rios da linha PC XT/AT para troca de progra-
mas e informagoes. Possuo verlos progra,as
e responderei a todas as cartas,
Vanderlei dos Santos
R. Coronel Jose Prestos, 132
18030 - Sorocaba - SP
n Sou programador e possuo um PC/XT.
Gostaria de trocar informagoes e softwares
com outros programadores, dando prefe-
rencia a llnguagem Pascal. Tambem desejo
trocar utilitarios como o PCTOOLS, WORD,
NORTON, etc. Informagdes sobre outras lin-
guagens sobre outras linguagens tambem
serao bem recebldas.
Roger da Rocha Vier
R. Procoplo Gomes, 821
98100 - Cruz Alta - RS
SUGESTOES
D Venho dar uma a Micro SIstemas que,
acho. agradara a todos os leitores da revis-
ta:
Seria bom se fossem publlcadas mate-
rlas sobre TODAS as llnhas de micros
{Apple, MSX, ZX Spectrum, PC, Amiga, etc}.
Emerson Renato Cavallari
Sertaozinho - SP
D Venho fazer duas solicitagoes a MS que,
creio, ajudarao a multos leitores como eu:
Seria multo bom se a revista publlcasse
materias mostrando como compllar progra-
mas nas dlversas linguagens, pois a malo-
ria dos programas exige compilagao apos
a digitagao e multos nao sabem como
faze-lo.
Tambem seria otimo se fosse crlada
uma segao de jogos e dicas, pois mitas ve-
zes surgem problemas que essa segao aju-
darla a soluclonar
Cello Sllva de Abreu
Sao Paulo - SP
SOS LEITORES
n Estou pensando em adquirlr o Amiga
2000 e utiliza-lo para produgdes em video
{montagens, efeitos especials), porem,
como desenvolvo aplicagdes nos IBM PC e
compativeis. fico num dilema: qual Amiga
eu deveria adquirir? Amiga 500 tambem
pode tornarse compativel com o IBM PC?
Segundo colegas, acrescentando algumas
placas 2000 torna-se compativel em ter-
mos de hardware ao PC. Pergunta-se: a
compatibllldade e 100%? Ele rodaria todos
OS programas que rodam hoje no PC, como
planilhas eletronlcas (Lotus 1-2-3), editores
de texto (Wordstar), programas graficos
(Story Board PC Plus) e alguns compilado-
res (Clipper e Cobol)? Se sim, meus proble-
mas estarao resolvldos, porque nao terel
mais duvldas e comprarel um Amiga 2000 o
mais rapido possivel.
Penso na seguinte configuragao:
CPU com 1 Mbytes; Drive de 3 1/2";
Winchester de 40 Mbyte:
Expansao para o video de 1 Mbyte;
Placas para torna-lo compativel com o PC;
Mouse.
Sera necessarlo mais alguma coisa?
Estou pensando, ainda, em utillzar o te-
levisor, langado pela Gradlente, com reso-
lugao de 700 linhas como monitor. Pergun-
ta-se: utilizado com o Lotus ou Wordstar a
imagem e pareclda com a de um monitor
especifico para computadores? Pergunto,
porque um monitor de alta resolugao, colo-
rldo esta muito caro, e se o televisor res-
ponder satisfatoriamente as minhas neces-
sldades, evito malores gastos.
Luiz Zanchet
R. Dionisio Locatelli, 678
Calxa Postal 20
89560 - VIdeira - SC
D Venho sollcltar dos leitores da Micro SIs-
temas, ajuda no que diz respeito a Progra-
mas Resldentes, demonstrados no artlgo
"Um relogio diferente no PC",publicado no
numero 99.
A ajuda de que necessito, e no sentido
de manter um programa resldente na me-
morla do computador a espera de uma
comblnagao de teclas que o atlve (tipo Si-
dekick), nas linguagens C, Pascal, e/ou
Clipper
Francisco Vasconcelos Braslleiro
R. Montevideu, 579
58100 - Camplna Grande - PB
52 MICRO SISTEMAS
/MS servicos
S8P7COfl0§
SE VOCE SO TEM MSX, LIGU^
PARA QUEM LIGA PARA VOCE
Jogoa e aplicativos para MSX 1-2 e
MEGARAM. uarioa titulos e nempre
riQvidades.
SoiicHe catalogo grali«. Escoiha 5
jogoa e ganhe +1 gratis, a cada 10
jogos. +3 gratis, Entiegamoa para todo
o BrasJI e gsrantlmos oa produtos.
R. Chady Mucady, 81 — Jaguare
CEP 05351 - Sao Paulo - SP
{011)819-0362
Shareware e
Doniinio Publico
Jogos, desktop, utilit^rios, etc...
Biblioteca para dBase e Clip-
per ( + de 50 mega de rotinas
e programas).
■ Atendimento R&pido...
- Ultimas versoes...
- Solicite Cat^logo Gratis.,.
ARTISOFT
Fone: (011)858-2183
Caixa Postal: 16303
CEP: 02599
Sao Paulo - SP
UTILIZE
ESTE
ESPAgO!
A MICRO SISTEMAS
oferece a seus
clientes este servigo
especial.
Com esta opgao de
espago e custo,
ninguem vai deixar
de anunciar.
Consulte-nos pelo
telefone
C02l) 232-0653
^.VMiGro
Sistemas
GERENCER
Sistemas
• PROGRAMAS ESPECIFICO
• SISTEMAS ADMINISTRATIVOS{Fo-
Iha paot^/Contabllidade/Llvros II s-
cais'Estoque/Cont. Pfoducao/Co-
dasiro de Ciienles/Contas Pa-
oar/Receber, etc..)
• APLICATIVOS e uttlitArlos (Inclusi-
ve shareware) Proc. Textos/Planl-
Ihas/Banco de Dados'e Gr^fl-
cos/A. Virus, etc.)
• JOGOS (Consagrados/NovidadBs)
, Prif)cipe da Persia (2) Indy 500 (2)
Cap. trueno (l) Simulador Ford (1)
RobocoR (I) e multo mats.
• Valor de cada disco gravado — CrJ
3000,00
Envie cheque nominal para: Ariel Jo-
a6 Gapall da Sllva — Trav. Reglna
Oneda n> 76 — Balrro Sta. Paula —
S.C. Sul — SP. Cep. 09.&40 Tel.: (011)
442-2938 (h/c)
Entregamos em todo
oBrasil
Fazemos services de
processamento
D.A.C.
INFORMATICA
MICROS PC XT-AT
• Kit p micros
• Impressoras (todas)
• MonitoresPC'MSX/Apple
• EslabilizadoresfNo Breaks '
• Gabinetes/Cabos p/ impressoras
• Formulirios'OisQuetes
• Mesas pi PC e Impressoras
DRIVES PARA MSX
• Micros MSX novos e seminovos
• Kit2.0e2.0 + Plus
• Modem p/ MSX/ Interface
• Mega Ram Disk/ ExpansSo de Slots
GAMES ECARTUCH08
Superpromocao p/Orives
S
(011)62-6798
871-0277
CHEUJ
Em Softwrare de Dominic
Pubtico temos:
Editores de Textos, Pla-
nilhas Eletronlcas, Grafi-
cos, Anti-Virus, Jogos,
Etc...
Fazemos consultoria em sua
empresa ou em sua casa.
Lecionamos cursos de MS-
DOS e CLIPPER.
Desenvolvemos sistemas
especificos para sua
empresa.
Pega Catalogo Gratis
Tel.: (011)268-8437
•MICROS
MOVEIS • MAQUINAS
LOCAnmc
Rua Acre n^ 47 — A
ContrO — RJ /• micro-computadores
/(\n-i\ ncn CitkCA / * MAQUINAS DE ESCREVER
{\JZ\) ZDO'^SVOH / • CALCULADORAS
RifL-iARl / ELETRONICAS
DlO-HO/ / . MIMlOGRAFOS
• MOVEIS DE ESCRITORIO
• SUPRIMENTOS/ACESSORIOS
P/ESCRITORIO E INFORMATICA
• NOVOS
• USADOS
COMPRA
VENDA
ALUGUEL
CONSERTO
USERS HOME
PC CLUB
Jogos e Aplicativos
ineditos. Pega catalogo
gratis ou envie um disco
em branco para envio
do catalogo eletronico.
Pregos a partir de:
Cr$ 1 .500,00 - 360 Kb
Cr$ 3.500,00 -1.2 Mb
Cr$ 5.000,00 -1.44 Mb
USERS HOME
PC CLUB
CAIXA POSTAL - 74.005
CEP 23801- Rio de Janeiro-RJ
TechnoSoft"
-»Oeaenvolvimento de
Sistemas
^Editora^ao Eietrdnlca
-*Qamea p/MSX1 /2/2+
e PC XT/AT
^^1, H
TEL,'FAX;(011)«75-1«»S
'mmGA
DeluxePaint Help
APRENDA A TIRAR TODO O POTENCIAL DO SEU DELUXE
PAINT COM O MELHOR E MAIS COMPLETO CURSO EM
COMPUTADORJA CRIADO. O DELUXE HELP EXPLICA E DE-
MONSTRA TODOS OS COMANDO PASSO-A-PASSO DENTRO
DO PROPRIO DELUXE PAINT, E COMO SE NAO BASTASSE,
AINDA "FALA" O QUE DEVE SER FEITO. E ENTAO!?_0 QUE
ESTA ESPERANDO? ADQUIRAJA O SEU. PROMOQAO POR
TEMPO LIMITADO.
COMPOSTO POR 3 DISCOS 3 1/2. NECESSITA DE UM MEGA
DE MEMORIA. COMPATIVEL COM AMIGA,
OBS.; TAMBEM DISPONIVEIS O PROGRAMA E PONTES.
PRINCESS
INFORMATICA LTDA.
Rua Sanu .^lexandrina, 401/904
20.261 ■ Rio de Janeiro-RJ.
RIO
PEOIDO SOMENTE POR
TELEFONE (021)
273-6236 !a.4a.e 83.
DE 12:00 AS 19:00 h
PRE(;0
PHOMOCIONAL
Cr$ 14.900,00
GRATIS CATALOGO COMPLETO
BRAS I L
PC/XT - REDI UIMIVERSOFT FONE (Oil) 825-5240
RUACONSELHEIROBROTERO 589 - COIMJ. 42 - CEP 01154 - SAO PAULO -SP
COD I GO
NOME QTDE DISCO
pa. 001
M Hori ii Ptsadelc
(02)
PCX.OOZ
fiftpr Burntr
(02)
pa. 003
firt of Uar
(01)
pa.oM
RoboiC'P i
(01)
pa. 005
Pff Short Viitiors
(W)
PCV.OOt
Eittlp Cfiffs
<02}
pa. 007
Eitcl Out
<02)
pa 008
Esc! Piidff
(02)
PCX. 009
IVif :y;le?
(02)
pa.oio
Cal ;f oinia Oafnfs
(02)
pa. oil
Can^ffr Sandifsc
(01)
pa.oiz
Death Tra:J
(02)
PCX. 01 3
Ttia; Porno 1
(01)
pa. 014
TeUf Porno Z
(01)
pa. 015
double Dragon 1
(02)
pa. 016
IiOLibie DraQon 2
Puro tJe Tatar
(01)
pa. 017
(02)
pa.oiB
Earl Ueaver EsEeball
(01)
PCX. 019
Falcon Smulator
(01)
pa. 020
Golfe
<01)
pa. 021
urani) Fru
(01)
pa.02z
Indiana Jone; Z
(02)
PCX. 023
Indians Jonp; 3
(06)
pa. 024
Leisure L?ir
(02)
pa. 025
hach 3
(01)
PCX. 026
Mean IS - (jolfe
(01)
pa, 02?
World Cup 90
(02)
Pa. 028
Face:
(01)
PCX. 029 PperstKin Uoli (H)
(03)
PCX. 030
Os 3 Fatetas
(02)
pa. 031
Out Rur.
(02)
PCX. 032
Tapper
UinH/ 'Jaiies
(01)
pa. 033
(01)
PCX. 034 Donkfy Kong
(01)
pa. 035
Pmbsll Wizard
(01)
pa. 036
Flatocm
(01)
PCX. 037
Fartfsge
(01)
pa. 038
Fobocop I (H)
(04)
PCX. 039 Poctet Rsngfr
(02)
PCX. 040 Lode Rur,r,er
<01>
PCX. 041
Space Racer
(01)
pa. 042
Speed Gall
Star Goose
(02)
pa. 043
(01)
pa. 044
Stiftre)!
(01)
PCX. 045
Test r>ri ver 1
(01)
PCX.M6
Test Driver 2
(02)
PCX. 047
Tetrir-
(01)
pa. 048
The Last Nmjs (U)
(02)
PCX. 049
Thetdef
(01)
PCX. 050 Pop Corn
(01)
pa. 051
(joodij
(01)
PCX. 052
Eushidc/Za/Vriffend
(01)
PCX, 053
lowawanl
(01>
PCX. 054
lartaruQaj Nmjaf i
•1*4 Fosa Facing
(04)
PCX. 055
(01)
PCX. 056
680 flttacl; Subwsrino
<0i)
PCX. 057
Tanl Killsr
(04)
PCX. 058
Fl i9ht SiMLilation
(01)
PCX. 059
hlrioiT (Fugs)
(01)
PCX. 060
fiir CoMbat
(01)
PCX. 061
fiirbone Sanger
(01)
PCX. 062
fiLF, EteiMcso
(01)
PCX. 063
flrUnoid 2
(01)
PCX. 064
flrtic Fox
COD
PCX. 065
Bartanan
(01)
PCX. 066
B-sseball
(01)
PCX. 067
Bifiet uionhoson)
(01)
pa. 068
Battle of Britairj
(04)
PCX. 069 EatlJe Te:h
(02)
PCX. 070 Elacl Cauldron
(02)
PCX. 071
FutioVan
(02)
PCX. 072
Captain flnenta
(02)
PCX. 073
Cassino
(01)
pa. 074
CaveMan Ikighol impc£
(04)
PCX. 075 Etn.in?
(01)
pa. 076
Harate
(01)
pa. 077
Chess (ISEter 2000
(01)
pa. 078
CoMando
(01)
pa. 079
Conguest of Canelot
(10)
PCX.OBO
Crazy Cars i
Cubii Tic Tac Toe
(01)
pa. 081
(01)
pa. 082
Cyrus Z (Xadrez)
(01)
pa. 083 l>f»ih Swfci
(01)
pa. 084 rifffendtr Of Crown
(01)
pa. 085
Destroger IB.Nawan
Downhill Chal anger
(01)
pa. 086
(02)
pa. 087
Duoi Tales
(02)
pa. 088
Elite
(01)
PCX. 089
Erotic Show
(02)
PCX. 090
Evolution
(01)
PCX. 091
F-15 Strike Eagle 2
(02)
pa. 092
F-16 SiMulation
(02)
pa. 093
F-19 SiMulation
(03)
PCX 094
Face Off
(02)
pa. 095
Fire Power
(02)
pa. 096
Fl ight Smulation 3
(02)
pa. 09?
Fl ight SlwuUtion i
Football flMsncano
(02)
pa. 098
(01)
pa. 099
Ford SiMulation 1
(01)
pa. 100
Ford Simulation 2
(02)
PCX. 101
Gato
(01)
pa. 102
Cauntlet
(01)
pa. 103
Ghostbuster Z
(04)
pa. 104
Guerrilha War
(02 >
pa. 105
Hard Ball
(01)
pa. 106
Herues Of Lances
(03)
pa. 107
Ikan Uarriors
(01)
pa. 108
llha Disney
(01)
pa. 109
Football (Salao)
(01)
(02)
pa. 110
Indianapol is SOD
pa. Ill
J bird
(01)
pa. 112
Jet Flight Sifiulat
(01)
pa. 113 Karateca
(01)
pa. 114 Karnow
(02)
KX.115 King of Chicago
(02)
Pa.m King Quest 1
(01)
CODI(» NONE QTDE filSCOJ
pa. 11? King Quest 3
(03)
pa, 118 Las Uegas
(01)
pa. 119 Leisure Lair 2
(06)
PCX. 120 Leisure Lair 3
(08)
PCX. 121 Lortbard Rally
(02)
pa. 122 Loom
(06)
pa. 123 ni lani Platoon
(03)
Pa.l24 nahunt in Hew Vork
(05)
PCX. 125 narble hadness
(02)
PCX. 126 rtotocross
(02)
pa. 127 Kight nission
(01)
PCX. 128 Decathlon
(01)
pa. 129 One in One 1 tEask)
(02)
PCX. 130 One in One 2 iBask)
(01)
PCX. 131 Paper Boy
(01)
PCX, 132 Piratas (V)
(02)
PCX. 133 Pit Stop
(01)
PCX. 134 rtonopoly
PCX. 135 Police Quest 2
(01)
(06)
pa, 136 Prince of Persia
(02)
pa. 137 Phohibition
(01)
pa. 138 FSV 5
(01)
PCX. 139 PT 109
(01)
pa. 140 Had Mi*
(01)
PCX. 141 Eilhar 3D
(01)
pa. 142 Rad Warriors
(01)
pa. 143 Ranbo 3
(02)
pa. 144 Rooer Rabbit
pa. 145 Ro'eta
(02)
(01)
PCX. 146 Rushn'M flttacl'
(02)
pa. 14? Saboteur
(01)
pa. 148 Sail Smulation
(01)
PCX. 149 SPI
(01)
PCX. 150 Service Play Tennis
(01)
PCT,151 Shogun
(01)
pa. 152 Silpheed (H)
(04)
PCX. 153 Em City
pa. 154 Slate of Die
PCX. 155 Sky of Die
(02)
(02)
(02)
pa. 156 Snooker
(01)
pa. 157 Sofoban
(01)
pa. 158 Space Quest 1
(02)
pa. 159 Space Quest 2
(03)
PCX. 160 Space Quest 3
(06)
pa. 161 Laker l Celtics
(02)
pa. 162 spy ^ Spy
PCX. 163 Street Flighter
(01)
(02)
PCX. 164 Street Road
(03)
PCX. 165 Strike Fleet
(01>
PCX. 166 Strip Poker
(01)
PCX. 167 Suwer Ganes 1
(01)
PCX. 168 SuMwer Ganes 2
(01)
pa. 169 Test Uriwer 3 W
(03)
pa. 170 Uolley Ball (Praia)
(02)
pa. 171 Uorld Soccer
(02)
pa. 172 Power Drift (carr-o)
(04)
pa. 173 Hostage
(02)
PCX. 174 iJiagen Centre Terra
(02)
pa. 175 Police Quest
(03)
pa 176 Cine Porno 1
(01)
Pa.l?7 PipedreaM
(01)
PCX. 178 nacadam BuMper
(01)
pa. 179 Obi iterator
(02)
pa. 180 Indiana Jones 1
(01)
PCT.181 Stunts Priyer (H)
(04)
PCX. 182 Castelwania
(02)
pa. 183 Take Down (H)
(02)
PCX. 194 Super Contra
(01)
pa. 185 Shinobi
(01)
pa. 186 stellar 7
(04)
pa. 187 CodenaMe ; Icewan (H)
(09)
P«.188 Star Treck 5 (U/H)
(05)
pa. 189 Jig Saw Puzzle
(01)
PCX. 190 Roci Ford
(02)
PCX. 191 Robocop 2
(02)
pa. 192 F 16/18 EiMulation
(01)
pa. 193 Centurion (U>
(03)
pa. 194 Golden fixe
(02)
pa. 195 HiaMi Uice
(04)
pa. 196 Hunt Red October
(01)
pa. 197 SuMer Edition
(04)
pa, 198 Cine Porno 2
(01)
pa. 199 Cine Porno 3
(01)
PCX. 200 Heavy Metal
pa. 201 Battle Hawks 1912
(01)
(02)
pa. 202 Space Fougue
pa. 203 Life and Beath
(02)
(02)
pa.204 Echelon
(02)
pa. 205 star Defenser (U)
(01)
PCX. 206 tlissao iMposssivel
(03)
pa. 207 Super Hang Or
(01)
pa. 208 Xenon 2
(03)
pa. 209 Hoyles
(03)
PCX. 210 Usr in lliddle Earth
(03)
pa. 211 Uind Uaiker
(04)
pa. 212 Uhell of Fourtune
(01)
PCX. 213 F-i6 Pilot
(03)
Pa.Z14 688 ftttacl Subrnar 2
(02)
pa. 215 Babk to the Future 2
(02)
PCX. 216 Rastan Saga
(02)
jpa.217 Tennis Pro Tour
(02)
pa. 318 Chuck Vears fift
(01)
pa. 219 Fharao's TuMb
(01)
pa. 220 California GaMes 2
(04)
pa. 221 flah Jong , (U)
pa, 222 Uings of fury
(02)
(02)
pa. 223 Alley Cat , ,
(Bl)
pa. 224 Tongs of Fatwan (H)
(06)
pa. 225 Crime Uaue (U)
(08)
pa. 226 Ostte
(01)
pa. 22? Renegade
(02)
pa. 228 Mickey House
(02)
pa. 229 flllered Beast (H)
(03)
pa. 230 Battle Chess 2
(03)
pa. 231 low Blow
(03)
pa. 232 Secret flgeot
(05)
CODIGO NONE
QIBE filSCO
pa. 233
pa. 234
pa. 235
Pa.236
pa. 237
pa. 238
Pa.239
pa .240
pa. 241
pa. 242
pa. 243
pa. 244
Pa.24S
P«.246
pa. 247
pa. 248
PCX. 249
pa. 250
pa. 251
pa.25Z
pa. 253
Pa.254
Pa.255
pa, 256
Pa,257
pa. 258
pa. 259
pa. 260
pa. 261
pa. 262
pa. 263
pa. 264
pa. 265
pa. 266
pa, 267
PCX. 268
pa. 269
pa. 270
pa. 271
PCX. 272
pa. 273
PCX. 274
PCX. 275
pa. 276
PCX. 277
pa. 278
PCX.279
pa. 280
pa. 281
pa. 282
pa. 283
pa, 284
pa. 285
pa. 286
pa. 287
pa. 288
KX.289
pa. 290
pa. 291
pa. 292
pa. 293
pa. 294
pa. 295
pa. 296
Pa.297
pa.298
pa. 299
pa.300
pa. 301
pa. 302
pa, 303
pa. 304
pa. 305
pa, 306
pa. 307
PCX. 308
pa. 309
pa. 310
pa. 311
pa. 312
pa. 313
pa. 314
pa. 315
pa. 316
pa. 317
pa. 318
pa. 319
pa. 320
pa. 321
pa. 322
pa. 323
pa. 324
pa. 325
pa. 326
pa. 32?
pa. 328
pa. 329
pa. 330
pa. 331
pa. 332
pa. 333
pa. 334
pa. 335
pa. 336
pa. 337
PCX ! 339
PCT.34i
pa. 341
Last Ninja 2 (03)
Batman the flovie (03)
Super Bike (01)
PGS Tour Golf (01)
Days of Thunder (02)
Super Off Road (U) (02)
Thexder 2 (L^) (03)
Uing Conander IV/U> (12)
Dino Mars (H> (07)
New Vork Uarriors (E/H)(02)
fluoid the No id
Conf 1 ict in Europe
Steel Thunder
PC Pool Challender
{E/2)
Bandit King
Titanic 2
Dark Castle
Hanic Mansion
Ueird Dreams
Red Dragon
Sea Dragon
tlonaco w (Ciinforwar)
(2)
(V)
(01)
(02)
(02)
(01)
(03)
(02)
(02)
(02)
(02)
(01)
(01)
(12)
PKOGMHAS APLICATIUOS »E MNINIO
PVSLICO E SHAXIUIRE.
Exterminador do Futuro (08)
Freddy Hardesi (01)
Road flunner (01)
Carmen Sandiego 2 (03)
King Quest S (H) (26)
2ac no Cracker (02)
Street Road 2 (04)
Baal (U) (01)
Grave ^ardege (03)
Sword of sanurai (03)
If it Moves Shoot (03)
Menace (U) (02)
Captain Comic (U) (01)
Mario Eross (U) (01)
The Game of Harmony (01)
Packet R-ocket (01)
Infiltrator 2 (01)
Operation Clean Street (02)
Uhma 5 (05)
The Book of Mobem (02)
King Quest 4 (05)
T.Driue 2 (Muscle CarsXOl)
(U)
(U)
(02)
(02)
(04)
(04)
(02)
(05)
(03)
(IB)
Might flagic
Sentinel Uorlds
Battle Tech 2
Stunts
Manchester United
Michael flrdretti (E/H)
Lewinos
■Space flee
Con an
Capitao Trueno
fiBC Monday Nig FootbalKO*)
Sapo Demo (01)
Battle 2one (01)
riaster Blaster Pinball
Skate Rock
Big Top
Popoious
Narco Police
New 6? Motocicle
Fick DanjerouE
Bill Elliots Hascar (H)(04)
Paris Dakar (02)
F-14 Tom Cat (U) (04)
F 117-fi (U/M) (06)
Flight Of Intruder (06)
(U/M) (07)
(01)
(01)
(01)
(01)
(04)
(02)
(01)
(0?)
Star Control
(02)
(ll/H> (05)
Slue flax
(05)
Bad Elodd
(04)
Drawn Rider
(E) (03)
Das Boot
(03)
Hard Drivin'2
(02)
Gun Boat
(03)
Friendish Freddy (U/H> (06)
Knight's of Ski (04)
Light Speed (H) (05)
F-S9 Retaliator iV/H) (02)
ftracnofobia (E/M) (04)
fllO lank Killer Z (U/M)(08)
Indiana Jones 256 (U) (14)
Dragon's Lair (0/H) (13)
Leisure Larry 5 (U/H) (13)
Dream Team (H) (05)
Cardinal of Kremlin (H)(03)
Oil Uell (05)
Can-ten S Diego Luxe U/M(15)
Bubble Bobble (02)
Harley DaChina (02)
Heart of C)iina (U/H) (24)
Ferrari - Fl (02)
Elvira (E) ((»>
De UoJta p/Ftituto 3 (H)(04)
Fire Forget 2 (02)
lU Sports Basket (U/H) (04)
Kick Boner (U/H) (04)
Secret flonkey Island (08)
Indiana Jones 4 (U/H) (16)
Over Lord (05)
Uing Cowander 2 (U/H) (24)
Pit Fighter (U/H) (06)
Tartarugas Ninja 2 (H) (08)
Uing Secret MissionCH) (04)
Mickey Mouse 123 (03)
Uing Secret Mission 2 H(03}
Joe Montana Football(U)(05)
PEKIFEKICOS ftDICIONAIS HECESSAMO
(H) : Hinchestep
(V) = tl<» DU Super VGA
(2) = 2 drivts 360 Ui
C0»(i0 NONE
QI9 DSK
pa. 5001 EqUAIOR Ensino de nater>fa-
tica, ciencias e financas (1)
pa. 5002 COUAGE Editor de desenhos
e slides, podendo ser grauados (1)
pa. 5003 ABC FUN KEVS Ingles para
criancas entre 2 e 5 anos (1)
pa. 5004 SPANISH UERB Ensino dos
uerbos em Espanhol (1)
pa. 5005 CEMKN TUTOR Ensino da
lingua alema, (1)
pa. 5006 ITALIAN TUTOR
lingua italiana.
Ensino da
(1)
pa. 5007 nitfffELS Ensino de matema-
tica para criancas. (1)
pa. 5008 NOOKBEAN Astronomia (1)
pa. 5009 CHASH Ensino assembler (2)
pa. 5010 K PROFESSOR Ensinc da
I inguagem Basic.
(1)
pa. 5011 lUIOft COM Ensino do uso
do PC e do DOS. (1)
pa. 5012 LQ PBIHIER iMprme cabeoa-
Iho eM varies tipos. (1)
pa. 5013 PC MS HELP Ensino DOS (1)
pa. 5014 PASCAL TUTOR Ens.Faseal(2)
pa. 5015 CALCULUS Ensino da algebra
e trigonometria. (1)
PCX. 5016 PC TOUCH Ensino de dati-
lografia (1)
pa. 501? FUSH CARDS Dicionarlo
ingles * de 7900 yocabularios (4)
pa. 5018 TUTOR TURBOC Ensino da
linguagem Turbo C (2)
pa. 6001 (jALAXV Otimo editor do
tipo do Wordstar (2)
pa. 6002 PC URITE Facil e poderoso
editor de textos. (3)
pa. 6003 LniER IffllTE Imprirte car-
tas personal izadas (1)
pa. 6004 CHIHHITER Editor de texto
e grafico (2)
Pa.63W PC CALC Poderosa planliha
com graficos (3)
pa. 6302 ftSEftSVS Flanilha com capa-
cidade de 256 x 1024 (2)
pa. 6303 IfeiACALC Esta planiiha
pemaneee residente na memoria (1)
pa. 6304 POWER SHEETS Plan. 3D (2)
pa. 6501 HAXDfyDAy Calendario
agenda, relatorios, etc (1)
pa. 6502 COMPftSS Otimo soft
para autcmacao de escritorio (1)
pa. 6601 K XEYCIMH Desktop (5)
PCX. 6602 BAfflfER Para imprimir
bandeiras e faixas (1)
pa. 6651 CHEQUE II OtIT Controle e
impressao de cheques (2)
pa. 6652 FLOHDRAH Otimo prograwa
para fazer fluxogra^as (3)
pa. 6653 FOMASTER Gerador de for-
mularies (1)
pa. 6654 PC COHT AXS Software de
contabilidade (?)
pa. 6655 PICTURE LABEL imprine
etiquetas com shapes do News,
Print Master e outros (1)
pa. 6656 NICRO REGISTER Soft
de Contabi lidade (1)
pa. 6657 SKYCLOa flstronomia e
astrologia, calcula poslcao do
Sol t da Lua (1)
pa. 6658 VISK CATALOG Catilogador
de Discos. Arrumt seus discos. (1)
PCX. 6701 HI<m GSIE Conheca sua ir-
vore genealorica (1)
AGRADECEMOS AOSCLI^NTES, FORNECEDORES E AMIGOS QUE
ESTIVERAM CONOSCO NESTE ANO, EESPERAMOSCONTARCOM
PRESTIGIO E AMIZADE DE TODOS PARA 1992
PROGMmS APLICAIIVOS BE KMINIO
PUBLICO E SHItREUSHE.
COSIGO NOME
OTD DSK
PCX.670Z MAGIC riWEXS Rn&tise^ a
caligrafia partindo da asslnat. (1>
PCX. £703 ASTMLOGIA Calcula hapas
3strolo9iCDS, pos, zDodJacais (1)
PCX. 6704 BIORRIIJHO Edita e i^priw
OS 3 eiclos do biorrltiwo. (1>
PCX. 6705 K SOWE prewisoes para
Loto, Sena t Loteria Esportiwa (1)
PCX.6706 LOTTO FEVDI Inprine o ptr-
fil a partir da data ii Nasc. (1)
PCX.&707 PROCON FORTUKE Rsirologia
perfil e pers. ptlo signo (1)
PCX.&7D8 BIORRITINO * TA»tOT +
ICHIHG 0>
pa. 7001 IMWITOR flonte seu proprio
dicicnanc. (1)
Pa.7D0Z PRltlATE BOOXEEPER Folha
it pajijEalancoE, Coot a Pg e Rpc,
e ConUtilidade (1)
pa. 7003 CHECX-IT lest* seu Micro e
todof OS penfericos. (1>
pa. 7004 OIEX Controls seu cartao
de credito (1)
Fa.700S CHDdNICAL NOLECUUR
Selecirra jtowos, coMpoe Moleculas
p f&rMula cflulai <1)
pa. 7006 PC PflyROLL ControU de fo-
lha de pag, efiitp holerites. <2)
pa. 7007 SIHE IfflllER Psra mprmir
plarrilhas no sentido contrsno (1)
PCX. 7008 PC MUSICIAN Pemite criar,
editar e tooar Musicaj <lJ
PCX. 7009 Bill POWER PLUS Controls
de contain lidade para contadores p
procuradores. (2)
FROGRAMAS APLICATIUOS PE »MINIO
PUBLICO t SHARDMRE.
com GO NONE
OTS BSK
pa. 7010 AKPLE NOTICE Agenda diaria
calendario e contr. conpronJEso (1)
pa. 7011 MASTER FILE DISX Gerencia-
dor de progranas eseondidos (1)
KX.7012 PC PROJECT Para trabalhos
COM notificacoes diarias. (Z>
pa. 7013 SCREIH DESIGNER I>espnha
telas de uideo com caracteres grifa
dos t diwersas letras. (1>
pa. 7014 NAIL MONSTER Cadastre e
iMpressao de etiquetas <1>
pa. 7015 UIRUS CHECKER ChpcagpM
tOMpleta dp seus discos e Menoria
do Micro (1)
pa. 7016 TUTOR MOSD PERTEa 5.0
Ensina usar o Uord Perfect na ue:^
Eso 5.0 (2)
PCX. 7017 EXPRESS CHECK Classifioa e
iMpriMp cheques por data, nuMero e
ualor (1)
pa. 7018 flUPIO II Controle sua
de discos. (1)
pa. 7019 FAmLV HISTORV Geneologia
faMiliar. <3)
pa. 7020 PC DBS Engenharia eletrica
(5)
pa. 7021 PC OUERLOARB Gerencjador
de cundOMinios (3)
pa. 7022 PC HRIIE LIGHT Uersao pa-
ra iniciantes do PC URITE (1)
pa. 7023 PC DENTAL MS FrograMa para
Medicos, controle de pacientes, con
tas, seguros, etc (5)
pa. 7024 KHIKSTAT EisteMa cientifi-
co de analjse estatistica, com capa
cidade grafica (2)
PKOGRftNAS RPLICATIUOS DE DONINIO
PUBLICO E SHARDMRE.
C09IGO NONE
QTD DSX
pa. 7025 EWCAT TEST PrcgraMa para
crianca de 1 a 6 anos, sincniMOS,
antoniMos, palayras e etc (1
pa. 7026 MATH GANES Joaos com labi-
rintos, para o ensino das operacoes
MateMaticas (1"
pa. 7027 TEST AND TRAIN Prepare tes
tes p exeMpios. eiibe na tela e do
coMputador awaliando o conhpciMsnto
dos particjparrtes d"
pa. 7028 ON SIDE iMpriMe relatorio
no radapp da pagina. <1
pa. 7029 MORDGANES Exerciciof para
aiweritar c- raciocinio, c/ex. <1
pa. 7030 UIDEOCHEH Ensino da quiMi
ca, ^islencias, atPMos e wolec. (1
PCX. 7031 PROFILE Agenda telefonic
inpriMS etiqiietas varies estilo (2
PCX. 7032 FANCV LABEL iMpriMe eti^ue
tar para correspondencia, pars di=--
Iftes, expandido ou cowpriMido (1
pa. 7033 STOCX INUENTORV Contrule
de estoque, Manutencao de mventa-
no COM clajsificador de itens (1
pa. 7034 PC STOCX Controle de acoes
analise de tendencias na bolsa (1
pa. 7035 NICAL Progracia de diagnos
tico Medico. (3
pa. 7036 SLIDE GENEWITION Prograi'^a
pars gersoao de slades (1
pa. 703? ORACLE Enrins o uso do
larot e Uhirpg (1
PCX. 7038 HONE MANAGEMENT Contabili
dadp pessoal. splicacoes. (1
PCX. 7035 LABCOAT Gerenci iMpnto de
laboratorio de analises ciinica (1
PROGRAMAS APLICATIUOS DE DONINIO
PUBLICO E SHAREUARE.
CODIGO NONE
QTD DSK
pa. 7040 SURVEVOR P»a enjenhpircs
oiyis P topografos, perwite efetuar
calculoE P desenhos pm escalas <1)
PCX. 7041 Din DISK Sujestoes de iis
tas para controle de peso (l)
pa. 7042 UNITS Para convprsao de
unidades de Mpdidas (1)
PCX. 7043 HVNDSHELL Gerenciador dp
disco ngido DOS 3.0 pemite copier
renonear, prcteger p ptc (1)
PCX.7044 DOS CONTROLER nostra na te
!a p executa coMsndo; do DOS, facil
acesso sos coMandos, pemite tartbew
cnar Menu;. <1)
PCX. 7045 MARXn Controle e analise
de Mefcsdf it acopf (1)
pa. 7046 PIANONAN Otmo para coMpor
■lujic 5s, i'iprii-if p^f tituras (1)
PCX. 7047 AGRIOILTURAL Para adrtinis-
trscso de faier,';; (2)
pa. 7048 DESK AND MATH Clone do SX
Relo^ic, alanip. 'hsy Tone, calou-
ladora, editor, jjf.da e etc (1)
pa. 7049 PC INVOffORV Inventario
COM guantias, precos, niueis Mini-
rtos itenj coii 1 ucro/pre.juizo (1)
pa. 7050 IDEAL TERMINAL Soft de co-
MLirpifscao, oMula terMinai: 'IT-lOB e
■■}-!''j2 <1)
pa. 7051 HEXTODEC & DECTOHCX Sao 2
prog/sMas para prograMadores en
asEPiibler. (1>
PCT.7052 BOX Utihtario para cna-
cao dp telas, iMpriMt e salua. (1)
pa. 7053 MH«I COHSTRUaiW Pen-.ite
mar Menus com efpi^o de soMbras e
cores, ate 100 itens p'''ienu C2>
PCX.9001 - hALft DIRETft
Cadastre de Clientes, com inpressao de
Klatorios e etiguetas de 2 carreiras
no foraato 70 x 23. Cr$ 15.000,00
PCX 9002 - CONTROLE BftHCARIO
Destioado ao controle de che^es, tanto
para EMpresas com para particular, coh
eMissao de extratos. Cr$ 20.000,00
PCX. 10001 - INT.DE ENTRADAS DE tOCADORIAS
SistSMa Integrado com Controle de Eftoqi^e,
Contas a Pagar, tiwro Fiscal de Entradas.
£ste SisteMa visa controlar adMinistrati-
^laMente todos os trabalhos aciMa Menciona-
dos possibilitando ewitir varies fielato-
rios e Grafioos dando a sua Ertpresa una
iiisao global dos controles Mpncionados.
Configurado para iMpressora £Milia-PC.
flconpanha Help de todas as opcops.
CrS 399.000.00
PCX.IXKM - CALCiJLO DE CUSTOS/PRECOS
fltiiiliia l"ciriiula£oes com ate iZ iten? por
formula ? prtite Itsta de Precos baspado
PM forwulas de calculos infomada pelo pro-
prio Jsuirio. Para sair perfeito basta m-
ior-Mar o custo de cada itpM e pedir atua-
Inacao. Relatofios Uariados; prograMJ ela-
borado cjm a Imsuaaae') Clipper e e total-
Mpfrte paraMptnzado. Fapel dp 3? colunas.
FrograMa de facil "-lanuseio.
CrS 99.000.0O
pa, 9003 - AWIINISTRACftO ESCOWR
Sistewa coHpIeto de adninistracao escolar,
acDNpanhaMento de notas, historicos de
alunos, boletins, historicos de professo-
res.
CrS 60.000,00
PCX. 9004 - CONTROLE DE RESTAURfWTES
&«ite coMafldas de fechaNento de nesas,
calcula coNis5oe£ de garcons, controla
estoque de bebidas e pesqutsa de vendais.
CrS 40.000,00
V_
PCX. 10002 - SIST.INI.DE FATURAHENTO
SisteMa Integrado com: Contas a Receber,
CoMissoes de Uendas, Livro Fiscal Saida,
GraficoE. Ehite Nota Fiscal Fatura c/atp
3 itens por NFj perMite alterar um oerto
pedido apoE eMitido recakulando a nota,
tornece listageM dos Pedidos digitado; pm
carteira diaria c/uarias opcoes, aleM de
PMitir as duplicatas p atualizar os dpMa-
Mais Modules mtegrantes. Configurado p/
IMpressora EMiIja Pf.
CrS 399.000,00
PCX. 10005 - CONTAS A RECEBER/?AGAR
Com warias opcoes de eMissao de relatorios;
. IransacoeE por tips e data
. pLiplicatas PM flberto Ltencidas e a Uence/
. Duplicatas pm (iberto p/Local de Cobranca
. Duplicatas eM fibertc p/Hat.Oper.Eancaris
. DuplicataE pm flberto p/Uendedor e etc.
Todos OS relatorios de Duplicatas. forne-
cera ao final um resuMO com os titulos pm
f!'^5^?3r?^^^gi.vrMif5^ie's5^sji;l?^''^
CrS 199 -COO ,00
PCX.9007 - SCEI - SiST CONT Dff INT
Trts ppograMas tm uh. CoHpoe Cadastro de
Clientes, con enissao de relatorios e de
ctiquetas. Contas a Pagar com r«latorios
de entradas e baixas de duplicatas. E
Controle Bancario.
Crt 55.000,00
pa. 18663 - CONTROLS DE ESTOgUE
Controla Entradas/Saidas dp arli^os, PMPite
Rplatorios dos artigos por Fawilia ou todos
na ordprt pretendida, alew de relatorios
das Transacoes com pajina sequencia contro-
lada pelo sisteMa; enite requisicoes para
cortpras p controla Enconendas far Previsoes
Estatistica por artijo nos ultiMos 12 Meses
calcula Denandas e controle estoque MiniMo
e MaxiMOr aleM de pMitir diuersos relato-
rios. Cx-^ 149_000,00
pa, 10006- NALADIRETA
SistPMa personalizado visando a aterder
Mai or jaMa de Usuarios, possibilitando ter
controle de OfiSfiOSi ClIeNTES e CONTflTDS,
fornecendo etiquptas e pcssibilita inte-
gracao do texto com o editor HS-IJOM.
Facil de ser usado, acoMpanhs Help das te-
las. MesMO p baseado no SisteMa do Uidal
e pode ser rcnfijurado para iMpressoras de
60 ou 132 colunas.
CrS 79 . OOO .OO
FORNII DE PAGTOS: (1) CHEQUE ou DEPOSITO (2) REIXBOLSO POSTAL (SCDEX A COBRAR)
<1) CHUU I ou DEPOSITO! Bradeco - Asencia 0139-9 - Conta 62.219-2
(2) BQDWLSO POSTAL (Sedex a Cotvar): Nesta nodal idade o usuario fara o pajiMen
to snundo retirar a Neroadoria no oorreio,
PRASO DI INTREaii 15 a 29 BIAS GARANTIA: 365 DIAS (1 ANO)
F«a scu ptdido por telefone e GaAlw 1 Diskete con Senhas e Dtcas
Relacione nuiui folha o Codigo, None e Quantidade de Disketes usados para ca-
da progratia. Para Fazer o calcula, Nulli|>li<iue a quantidade de discos graua-
dos pelo walor de dua opcao, conforae Taoela de Precos abaixo.
C ne qtue/D eposi-to ReeNibolso Postal
Copia de Jogos 5.1/4 Cr$ 2.100,00 Copia de Jogos 5.1/4 CrS 2.500,00
Copia Aplicat. 3.1/2 CrS 3.000,00 Copia Aplicat. 3.1/2 CrS 3.500,00
Copia d* Jogos 5.1/4 CrS 2.600,00 Copia de Jogos 5.1/4 CrS 3.100,00
Copia Aplicat. 3.1/2 CrS 3.500,00 Copia Aplicat. 3.1/2 CrS 4.100,00
CARTAS
D Estou com dtficuldades no decimo se-
gundo nivel do "Prince of Persia", pois nao
consigo passar pela minha sombra. Tarn-
bem gostaria do saber o que fazer nas ca-
tacumbas de Veneza no "Indiana Jones III"
C6II0 Sllva de Abreu
Av. Cel. Sezefredo Fagundes, 14000
02306 - Sao Paulo - SP
D HS cerca de 3 meses comecei a desen-
volver um sistema em GWBasic para com-
binar as dezenas da SENA e fiquei conten-
te ao ver meu projeto funcionar direitinho
no monitor apos 2 meses de trabalho. No
entanto. quando as dezenas combinadas
estao na mesma sequencia, a tabulagao e
perfeita. mas se falta uma dezena ou ha
varies espagos nao preenchidos, minha ta-
bulagao Vai pro espago".
manual da RIMA XT 180 diz que sao
aceitas ate 28 tabutagoes e, como precise
de 44. nao pude usa-la. manual afirma
tambem que a tabulagao padrao e de 8 co-
lunas. Tentei. mas nao consegui nada.
Agora recorro aos leitores de MS para
que me ajudem a solucronar o problema
acima citado. Desde ja fico grato aqueles
que entrarem em contato comigo,
Jos6 Afbnso Mendes
R. DJalma Ulrlch 229/503
22071 - Rto de Janeiro - RJ
n Sou estudante do sexto semestre de
curso de Informatica e tecnologo em Pro-
cessamento de Dados na Universidade do
Vale do Rio dos Sinos e ha algum tempo
estou querendo comprar um microcompu-
tador (PC XT ou AT 286 ou 386), mas en-
frentei 2 problemas:
1 - Micros nacionats - prego muito alto,
sem Winchester e com qualidade que deixa
a desejar.
2 - Micros contrabandeados - prego
baixo, boa qualldada Ocorre que alguns co-
legas meus tiveram suas maquinas apreen-
didas pela Policia Federal.
Em vista disto solicito, se possivel, infor-
magoes sobre como importar um micro e
legaliza-io; quais as taxas de imposto para
importagao e legalizagao; se ha alguma
empresa que faga isso e como adquirir um
micro (XT ou AT) importado e legalizado.
Rogerio Alcindo Fagherazzi
Av. Theodomiro Porto da Fonseca,
2173/303B
93020 - Sao Leopoldo - RS
n Gostaria de saber com algum leitor que
esteja interessado em ajudar; onde posso
consegutr o programa UNIKEY (driver de
acentuagao). Ja me disseram que este uti-
litario e de Dominio Publico, mas apesar de
entrar em contato com diversas empresas
do ramo, nao obtive exito. Ftelo que ouvi fa-
lar, o citado programa foi elaborado pela
UNISOR dai do Rio de Janeiro, mas nao
consegui localiza-la.
Claudlonor Inacio de Lolola
Av. Marechal Floriano, 39/3o andar
80010 - Curitlba - PR
n Trabalho na area de Infomnatica, ope-
rando um microcomputador PC/AT 286,
que frequentemente vem apresentando de-
feito. Desde sua aquisigao e constante a
seguinte mensagem de erro:
"ON BOARD PARITY ERROR
ADDR (HEX) = (9000:3406)
SYSTEM HALTED"
Com isto todo sistema fica paralisado
sendo precise efetuar um Reset na maqui-
na para que se possa continuar trabalho.
Ja chamamos um tecnico, mas nada resol-
veu. Quero pedir ajuda aos leitores que ti-
veram o mesmo problema para que me di-
gam o que esta mensagem significa e qual
procedimento a utilizar. Quern puder me
ajudar entre em contato comigo urgente-
mente.
Carlos Henrique da Mata
R. Felipe dos Santos, 321
35700 - Sete Lagoas - MG
CONHE9A MELHOR PACOTE
ECONOMICO DA TEMPORADA
E isso mesmo. O mats economico pacote da temporada e uma assinatura anual da sua revista prefenda de infor-
matica.
Veja so se nao e uma vantagem e tanto: voce paga 10 e leva 12 edigdes. Uma pechincha de dar agua na boca
Nao e so isso nao Atente para o fato de que MICRO SISTEMAS e a pnmeira revista brasileira de microcomputado
res Sao dez anos de lideranga no mercado e muita historia para contar
A nossa maior tradigao continua sendo nosso carro chefe: nas paginas da t^lCRO SISTEMAS voce encontra sem-
pre uma analise do mercado de informatica. Alem e claro, dos melhores programas e rotinas publicados em revista.
Nao fique ai parade. Faga as contas e comprove. Depois e so preencher o cupon abaixo e entrar para time dos
usuarios bem informados.
Nome'
Enderego;
Cep:
Cidade:
UF:
Equipamento:
ProfissSo:
Data nasc:
Ass:
Daia
Esiou enviando o cheque n°
nominal S ATI EDITORA SA,
referente a uma assinatura anual (12 numerosl de MICRO SISTEMAS
Analise, Teleprocessamento e
informatica Editora S.A.
Rua Washington Luiz, 9 - gr 403
Rio de Janeiro - RJ - Cep: 20,230
M :^ur i
THE FLASH SOFTWARE
HOUSE MAiS RAPiDA DO BRASiL - "~"* PRAZO DE lNTREGA - 2 DiAS UTEiS
CAiXA POSTAL 13216 - CEP 03193
NOVIDADES PC
JOGOS
1001 - INDIANA JONES 4 C IBd/VGA]
1003 - PIT FIGHTER t6d/VGA)
1005 - DREAM TEAM [5d/CGAI
1007 - WING COMMANDER 2 tZAd/VGAl
1009 - PANZA KICK BOXER [1d/VGAl
1011 - BACK TO THE FUTURE 3 [4cI/CGA]
1013 - HEART OF CHINA [24d/VGAl
1D15 - LINKS [5d/VGAl
1017 - GUN BOAT 13d/CGAl
1019 - CONAN t7d/VGAl
1021 - SPACE ACE [10d/VGAl
1023 - ARACNOFDBIA 14d/EGA]
1025 - NASCAR CHALLENGER [4d/CGA]
1D27 - ABC MONDAY FOOTBALL [6d/CGAl
1029 - DRAGON'S LAIR [ 13d/EGA]
1031 - CAPITAO TRUEND [Id/CGAJ
1033 - STREET ROAD 2 [4d/CGAl
1035 - BATTLE CHESS 2 [3d/CGA]
1037 - ZAK McKRACKEN [2d/CGAl
1039 - LOW BLOW [3d/CGA]
1041 - TENNIS PRO TOUR t2d/CGA]
1043 - BATTLE TECH 2 [4d/VGAl
1045 - CALIFORNIA GAMES 2 t3d/CGAl
1047 - F.29 RETALIATDR [2d/VGAl
1Q49 - A. 10 TANK KILLER 2 ISd/VGAJ
1002 - LEISURE SUIT LARRY 5 [13d/VGA]
1004 - TARTARUGAS NINJA 2 ISd/CGA]
10D6 - F.14 TOM CAT [4d-CGA]
lODB - F.117 A [6d/VGA]
IQIO - JOE MONTANA FOOTBALL [Sd/CGAl
1012 - KNIGHT OF SKI [4d/CGAl
1D14 - KING'S QUEST 5 [26d/VGAl
1016 - LEMMINGS tSd/CGAJ
1018 - PARIS-DAKAR i:2d/CGAl ,
1020 - TERMINATOR I7d/yGAl
1022 - MARIO ANDRETTI [5d/EGA]
1024 - DRAWN RIDER [3d/EGA]
1026 - LIGHT SPEED [5d/CGA!
1028 - TV SPORTS BASKET [4d/UGAl
1030 - ELVIRA C8d/EGA]
1032 - MONKEY ISLAND [8d/CGA]
1034 - MANCHESTER UNITED 12d/CGA]
1036 - ALL DOGS [6d/CGA)
1038 - EYE OF BEYODER [5d/EGA]
1040 - INDIANA JONES 3 E6d/CGA]
1042 - INDIANA JONES 256 cores
1041 - ULTIMA 5 [5d/CGA]
1046 - GAMES SUMMER EDITION
1048 - FLIGHT OF INTRUDER [6d/CGA)
1050 - OIL WELL IBd/CGAl
APLICATIVOS
2001 - ATLAS [5dJ
2003 - VOCABULARID [4dl
2005 - ASTRDLOGIA
2007 - CONTABILIDADE AXS [7d]
20D9 - PICTURE LABEL - ETIQUETA
2D11 - TUTOR ALEMAD
2013 - FLOW DRAW [3d]
2002 - CDNDDMINIO [3dl
2004 - PC WRITE [3d3
2006 - BIORRITMO [3d]
2008 - BANNER - FAIXAS
ZDIQ - TUTOR ITALIANO
2012 - TUTOR ESPANHOL
2014 - FORMASTER - FORMULARIOS
NOVIDADES AMIGA 5O0
JOGOS
001
- LOTUS TURBO CHALLENGER 2
016
- MANCHESTER UNITED EUROPE
102 - DELUXE PAINT 4
003
- SKY HIGH STUNTMAN
018
- THUNDERHAWK [2d]
104 - TURBO SILVER 3.0
005
- NIGHT BREED ARCADE [2dl
020
- AMOEBA STRIP 69 [2d]
lOii - WOFiD FEKFECT [4dl
007
- TERMINATOR 2 [2d/lM]
022
- BILLY, THE KID [3dl
IGd - NOISE raDULDS [7dl
009
- TREASURE TRAP
024
- LOGICAL
110 - VISTA
Oil
- KICK OFF 3
026
- ZAK MoKRACKEN [Zd]
112 - NASP COLLECTION [7d)
013
- R.TYPE 2
028
- WINGS [2d/lM!
114 - PRO WRITE 3.0 [2d]
015
- ROD LAND
030
- THE SIMPSONS [2d)
116 - SCULPT 4D [2d)
017
- ROLLING RONNY
032
- FUTURE BASKET
019
- BATTLE CHESS 2
034
- HORROR ZOMBi
021
- DARKMAN
036
- NAVY SEALS
DEMOS
023
- ALL DOGS [3d3
036
- THE IMORTALL [2d/lM]
201 - DEMO SI LENTS ICE
025
- MONKEY ISLAND [4d]
040
- PREHISTORIC
203 - MEGADEMD
027
- KICK OFF NEW TATICS
042
- ZE COLMEIA
205 - HEAVY METAL [2d]
D29
- SHADOW DANCER
044
- F.19 STEALTH FIGHTER [2d]
207 - SIMPSONS DEMO [ IM)
031
- EYE OF BEYODER C3d/1M1
046
- MERCS
209 - PHENOMENA -DEMO
033
- GODS [2d)
048
~ SKI OR DIE
211 - JUGGLER DEMO 2
035
- METAL MUTANT
050
- CARCHARODON
202 - SQUADRON DEMO
037
- CADAVER (Zd]
052
- F.15 STRIKE EAGLE 2 [2d/lMl
204 - GIGAMIX [2dl
039
- DBIT03 [4d)
054
- LEISURE SUIT LARRY
206 - TELAS PORNO KGB
041
- SUPER CARS 2 [3d)
056
- TOKI - JU JU MONKEY
208 - BACTERIAN
043
- ENCANTED LAND
210 - GLOBAL TRASH
045
- PP HAMMER
212 - IRAQ-DEMO
047
- SWITCHBLADE 2
049
- STRIDER 2
051
- CENTURION [2dl
APLICATIVOS
MANUA I S
053
- LIFE AND DEATH [2d)
055
- ESCAPE FROM COLDITZ
101
- IMAiilNH lb
301 - TURBO SILVER 3.0 [ Por
tugues]
002
- FINAL FIGHT I2d]
103
- VI['EO aOAPE 'J[> 2,0 lldl
303 - DISNEY ANIMATION
004
- GHOST BATTLE
105
- AMIGA VISION [4d;
305 - DELUXE PAINT 4
006
- SILENT SERVICE 2 [2dJ
107
- NOISE TRACKER 2.0
307 - EYE OF BEYODER
008
' SCODBY DOO (2d]
109
- NOISE SAMPLERS 14d)
302 - IMAGINE 3D
010
- ALIEN STORM
111
■- KARA FONTS CUi.LF.CTIQN [7d]
304 - SGULT 4D
012
- MAGICAL POCKETS
113
- DISNFt' ANIF-'ATION I 3d 1
305 - PIXMATE
DU
- STRFPT ROAD 7. ( 2d 1
115
- DELUXE VIDEO [Ad]
ine - VIDEO TiTTLEfi
pkEuos ->
CHtOUb
HttMtJULSU
GRAVACAO PC (POR DISCO) + DISCO
GRAVACAO AMIGA JOGOS (POR DISCO) + DISCO
GRAVACAO AMIGA APLICATIVOS (POR DISCO) + DISCO
GRAVACAO AMIGA DEMOS [POR DISCO) + DISCO
ARENAS GRAVACAO PC (POR DISCO)
APENAS GRAVACAO AMIGA JOGOS (POR DISCO)
APENAS GRAVACAO AMIGA APLICATIVOS (POR DISCO)
APENAS GRAVACAO AMIGA DEMOS (POR DISCO)
CR$ 1.500,00
CR$ 2.300,00
CR$ 2.800.00
CR$ 2..500,00
GR$ i,000,On
CR$ 1.000.00
GR$ 300,00
CR$ 2,500,00
CR$ 2.600,00
CR$ 3.100.00
CR$ 2.800,00
nR?t i..5on,oo
CR$ 866,66
CR$ 1,300,00
CR$ 1.100,00
FORMAS DE PAGAMENTO ->
1 - REEMBOLSO - MANDE UMA CARTA COM A LiSTA DE JOGOS QUE DtStJA ADQUiRiR. E
PAGUE SO QUANDO RECEBER NO CORREIO,
2 - CHEQUE
- MANDE CHEQUE NOMINAL E CRUZADO EM NOME DE MARIO AFFONSO.
SUA OPINIAO
VALE
UMA ASSINATURA
mercado de informatica esta repleto de produtos para as mais
variadas finalidades. Escolher o melhor, entre diversas opcoes, pode
ser uma tarefa dificii MICRO SISTEMAS vai tracar o perfil do
usuario no que diz respeito as suas preferencias. Voce Ira conhecer
qual a processador de textos mais usado, a planiiha, o jogo etc.
Conhecera ainda quais os produtores ou marcas de melhor
reputacao junto ao usuario final.
Voce nao pode ficar de fora desta pesqulsa pols partlcipando, voce
concorre, todos os meses, a uma assinatura anual de
MICRO SISTEMAS.
Qual e o seu software preferido?
Processador de texto:
„. .„ Utilitario:
Planiiha:
Sistema Operacional
Linguagem:
Jogo:
Ling, p/banco de dados:
Outro:
COMO PARTICIPAR:
Responda as questoes de acordo com sua preferencia. No case de user mais de urn programa de mesma classe, escoiha
aquele que julga ser o mais adequado para o seu uso. Nao importa a origem do software. Escreva de forma clara e
legivel o nome do programa e seu produtor ou softhouse,
Preencha os espacos abaixo e remeta para ATI Editora S/A - Secao Pesquisa - Rua Waslnington Luiz, 9 gr 403 - Rio de
Janeiro - RJ - CEP 20230
Nome: Endereco:
Cidade: UF: CEP:
LiVrosoFt
LivroSoft St
O livro que voce queria. Com o
software que voce nao podia ter.
H
TITULOS JA DISPONIVEIS
CLBC
BIBLIOTECA COMPUGRAFICA PARA CLIPPER
Biblioteca de fungoes graficas que am-
plia OS limites da linguagem Clipper.
Graficos comerciais, bancos de dados
com imagens, vinhetas de abertura e
aplicativos graficos sac alguns exem-
plos do que e possivel ser feito com o
Clipper e a CLBC.
CLBC 6 um produto da SoftCAD Inform£itica.
DESCRITOR
DOCUMENTADOR DE SISTEMAS
Poderoso documentador automatico
de sistemas escritos em linguagem
Clipper, dBase ou Dialog. A partir do
nome do programa principal sao docu-
mentados todos os elementos do
sistema, seus conteudos e inter-rela-
cionamentos.
Descritor 6 um produto da XS Informitica.
n
L,
a
SIM! Desejo adquirJr o LivroSoM, Para isso, estou enviando em anexo Cheque
Nominal a LTC EDITORA, no valor correspondente ao total do pedido.
( ) LivroSoft CLBC — CR$ 67.300,00
Total do pedido: CR$ ^_^
Nome:
Empresa:
CGC/CPF:
EnderepD:
CEP:
( ) LivroSoft DESCRITOfl — CR$ 50 000,00
Insc. Est,:.
Cidade:
Estado:
Data: ; ;
Assinatura
Remeta seu pedido: Rua Washington Luiz, 09 — Gr. 403 — RJ — Cep 20230
.J
Transforme seu MSX
em uma estagdo grafica,,.
Tela digitalizada (foto em monitor RGB).
Placa eletrdnica KIT 2+.
KIT 2+
• 19.268 cores • 256 KBytes RAM do usu^rio • 128 KBytes VRAM (video) • 96 KBytes ROM-BASIC • TURBO-BASIC
resldente • SOcolunas de texto (mesmo pelaTV) • Relogio/Calend^rlo (mantido por bateria) • Movimentagao fina das telas
gr^ficas na horizontal e vertical • Resolugaode512 x424 16 coresde512
• ••
e tambem em um Video-Game
de alta resolugdo
Jogo SPACE-MANBOW (MEGAROM).
Placa e Cartucho II MEGARAM.
II-MEGARAM
Expansao com 256 KBytes destinada a rodar os jogos MEGAROM gravados em disquetes. • Funciona em qualquer
micro da Llnha MSX. • Os jogos MEGAROM possuem alta deflnlgao grafica e sonora.
Todos OS produtos tern garantia de 1 ano.
KIT 2.0 e KIT 2+ sao marcas reglstradas da ACVS Eletronlca Ltda.
ACVS Eletronica Ltda.
Av. Paulista, 2001 ■ ConJ. 912 - CEP 0131 1 - Sao Paulo - SP - Tel: (01 1) 289-7694